1、print 将数据输出文件中
open(‘D:/text.txt’,‘a+’)
以读写的方式打开文件,如果文件不存在就创建文件,如果文件存在就在原有内容上进行追加
2、转义字符
3、短路逻辑:从左往右,只有当第一个操作数的值无法确定逻辑运算的结果时,才对第二个操作数进行求值。or和and都遵循短路逻辑。
or:两边只要有一个是true,那么结果肯定也是true,故如果or左边判断为true,那么最后结果就是左边的数,否则就是右边的。
and:左右两边要都是true才能使true,故and右边的结果直接影响了最后的结果。
4、运算符优先级
5、分支与循环
-
if-else
将if-else结构替换成条件表达语句(一句话,简洁)
例1:
例2:
-
for循环
每循环一次,就从字符串FishC里面取出一个字符,并赋值给each,这个循环体内只有一条语句,就是将each变量的值给打印出来。
6、列表 -
append():在列表后添加一个元素
-
extend():在列表后面添加一系列元素
-
切片实现在列表后面添加元素
等同于extend()
-
insert(位置,元素):插入元素
-
remove():删除
注意:如果列表中存在多个匹配的元素,那么它只会删除第一个;如果指定的元素不存在,那么程序就会报错
-
pop(下标位置):删除某个位置的元素
-
clear():删除所有元素
-
列表的替换
-
列表的排序
-
列表的查找
有多个相同元素时,返回第一个元素的下标,所以那个时候替换的是第一个
- 浅拷贝一个列表:copy()或者切片
- 列表的加法、乘法
- 嵌套列表(二维列表)
- 访问嵌套列表
还可以这样创建列表
浅拷贝
深拷贝
用列表推导式代替循环
用列表推导式创建二维列表