Python教程

Python 06天

本文主要是介绍Python 06天,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

一. 列表推导式

语法规则: [expression for target in iterable]
在这里插入图片描述

1、ord( )函数是将单个字符串转换成为对应的编码
在这里插入图片描述
在这里插入图片描述
注意:for循环中既能提供值,也能提供索引…

2、创建嵌套列表
在这里插入图片描述
3.、添加筛选条件的if分句
语法规则: [ expression for target in iterable if condition ]
在这里插入图片描述
4、列表表达式实现嵌套
语法规则: [ expression for target1 in iterable1
for target2 in iterable2
for target3 in iterable3

for targetN in iterableN]
在这里插入图片描述
5、终极表达语法规则:
[ expression for target1 in iterable1 if condition1
for target2 in iterable2 if condition2
for target3 in iterable3 if condition3

for targetN in iterableN if conditionN ]
在这里插入图片描述
二. 元组

既能同时容纳多种类型的对象,也拥有字符串不可变的特性
在这里插入图片描述
1、元组只要用 “,”隔开就可以。

2、元组可以通过下标获取对应的值
在这里插入图片描述
3、因为元组是不可变的,所以不能对元组进行修改。

4、元组同样支持切片操作
在这里插入图片描述
5、元祖的查找
在这里插入图片描述
6、元组的 “ + ”和“ * ”
在这里插入图片描述
7、元组的嵌套
在这里插入图片描述
8、元组的迭代
在这里插入图片描述
9、列表表达式的应用
在这里插入图片描述
10、生成只有一个元素的元组
在这里插入图片描述
11、打包和解包
生成一个元组有时称之为元祖的打包;将它们一次性赋值给三个变量名的行为称之为解包。解包同时适用于列表,字符串。
在这里插入图片描述
注意:无论是用哪种序列的解包,赋值号左边的变量名数量必须和右侧序列的元素数量一致。

12、多重赋值就是利用元组的原理
在这里插入图片描述
13、元组中的元素虽然是不可变的,但如果元组中的元素是指向一个可变的列表,那么就可以修改列表里面的内容。
在这里插入图片描述

这篇关于Python 06天的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!