for循环
for 变量列表 in 可迭代对象:
语句块1
else:
语句块2
range 函数
生成整数的可迭代对象
range(开始,结束,间隔)默认开始点0,间隔1
跳转语句
break跳出循环体,后面代码不执行,else不执行
continue跳过本次,继续下次循环
编码
ord(字符串):返回该字符串的Unicode码
chr(整数):返回该整数对应的字符串
字面值
转义\' \" \''' \n \\ \t \0
取消转义a=r"C:\newfile\test.py"
类型码%s %d %f
格式"我的名字是%s,年龄是%s"%(name,age)
容器操作
+:拼接两个容器
+=:原容器与右容器拼接,重新绑定变量
*:重复生成容器
*=:用原容器生成重复元素,重新绑定变量
< <= > >= == !=:依次比较容器中元素,一旦不同则返回比较结果。
成员运算符
数据 in 序列
数据 not in 序列
在序列里找数据,返回bool
索引
容器[整数]
正向0开始,最后一个是len(s)-1
反向-1开始,第一个是len(s)
切片slice
用于定位多个元素
容器[开始索引:结束索引:间隔]
结束索引不包含该位置元素
步长是每次获取完当前元素后移动的偏移量
开始索引默认为头,结束默认是尾,间隔默认1
内建函数(长度)
len(x)返回序列的长度
列表操作
创建列表
列表名=[]
列表名=list(可迭代对象)
添加对象
列表名.append(元素)
列表.insert(索引,元素)
遍历列表
正向
for 变量名 in 列表名:变量名是元素
for 索引名 in range(len(列表名)-1,-1,-1):列表名[索引名]是元素
删除元素
列表名.remove(元素)
del 列表名[索引或切片]
浅拷贝与深拷贝
- 浅拷贝只复制一层变量,不会复制深层变量绑定的对象的赋值过程
- 深拷贝复制整个依赖的变量
本文深入解析Python中的for循环、range函数及跳转语句的使用技巧,详述了编码、字面值处理、类型码应用。并介绍了列表的创建、操作、遍历与维护方法,以及浅拷贝与深拷贝的区别。

456

被折叠的 条评论
为什么被折叠?



