在编写程序中橙色表示为语法突出
在程序中可随时修改变量的值,而Python将始终记录变量的最新值
变量名只能包含字母、数字和下划线,不能以数字开头,不能包含空格
转换大小字母使用(a.upper/a.lower)
\t制表符,\n换行符
删除空格:
删除末尾a.rstrip()、删除开头a.lstrip()、两边一起a.strip()
短暂删除与永久删除(是)区别:是否将删除操作的结果存回到变量中。Ps:a=a.strip()
使用**表示乘方,空格不影响计算
列表:
添加元素a.append(‘元素’)
插入元素a.insert(索引,’元素’)
删除:
删除元素del 元素
删除方法pop()可删除列表末尾元素,但是能继续使用它,欲要删除任何位置在括
号内输入索引即可
del和pop区别:想要使用删除值就用pop,否则用del最好
知道元素名称前提下,删除用方法remove()。Ps:remove只能删除遇见的第一个值,如果要删后面的,用循环
组织:
使用方法sort()按字母A-Z排列,欲反,sort(reverse=True)
欲暂时改变组织排列用sorted(),欲反,sorted(reverse=True)
PS:print(sorted(place,reverse=True))
倒着打印列表使用方法reverse()永久性改变,反原,再次使用
确定列表长度使用函数len()
使用函数尽量在print外面把要做的变换用完,以免出现None.
在print中,逗号,相当于空格。而拼接运算符+可以使两个相同的类型数据粘合成一个数据
遍历列表需要使用for语句
列表非常适合储存数字,使用函数range(a,b,c),接着用list()将数字转化成列表,其中a与b表示初末值,c代表步长(间隔)
处理列表的数学函数:min(),max(),sum()
列表解析:如squares=[value**2 for value in range(1,11)]
切片:a[b:c],从b到c-1;a[:c],从列表开头到c-1;a[2:],从2到列表结尾。负数表示到末尾的距离,最后一位为-1
简单的复制不能将列表复制过去,需独立。Ps:a=b[:]
元组使用()而不用[ ],访问方法元组与列表一致,但禁止修改元组数据。修改元组数据需要将元组储存到变量dimensions中
If中:and表示并,or表示或
检查元素是否在列表中用in。Ps:元素in 列表
检查元素是否不在列表中用not in。Ps:元素not in 列表
布尔表达式结果只有True或False
If-else语句(两种情况)、if-elif-else语句(三种)、if-elif…elif-else语句(任何)Ps:if-elif中可省略else
多种情况执行一种用if-elif-else语句,多种情况多种执行用多个独立if语句
在使用if前,判断列表是否为空
字典是一系列键-值对,用花括号{ }表示,键-值之间用冒号:,键-值对之间用逗号
可随时添加键-值对,要添加,可依次字典名、用方括号[ ]括起键=值
修改值可用添加的方法重新定义键-值
删除不用的键-值对,用del 字典名[键]
在同一行数据太多时,换行用回车+tab
遍历字典:使用for循环。Ps:for key,value in user_0.items():也可用,k,v简化代替
遍历字典的键,使用keys(),Ps:for name in user.keys()=for name in user:
按顺序遍历字典中的键,sorted(字典名.keys())
遍历字典旳值,使用values(),Ps:使用方法同key()
要保证每一个值都独一无二,可使用set(),Ps:方法同sorted()
字典列表(嵌套用法):先把字典列出来,再用列表元素等于字典
如果要一个键对应多个值,可以使用字典嵌套列表Ps:‘’、’a’:[‘c’,’c++’],
字典嵌套字典,记住字典方法即可,具体操作看实例
用input()用户输入解读为字符串,解决问题需int(input())
求模运算符(结果为余数),可用这个来判断奇数偶数
White无限循环
任何循环语句中可以break(跳出一层循环接着不再循环if不算)
continue同break不同的是仅跳出一次循环
假如进入死循环可用ctrl+c或关闭窗口退出
在获取用户信息时用while
列表之间元素移动方法:用pop()剔除原列表元素,再用append添加到新列表,循环用while
删除列表中特定元素用remove,用循环反复执行
用字典收集用户信息
函数传递信息,在括号中的值代表向这个函数传递的值
形参和实参区别看是否有引号‘’
使用位置参数时,注意一一对应关系
使用关键字实参时,务必准确地指定函数定义中的形参名
使用默认值时,在列表中必须先列出没有默认值的形参,在列出有默认值的形参。
函数并非总是显示输出,他可能处理一些数据,并返回一组数,可使用return返回函数
让实参变成可选的,特殊(不常用)项实参用空格。
while可以与函数一起连用,break输出
在传递列表过程中,运用for循环in后面可以是实参或形参
可以用while+列表,循环修改列表元素
运用切片[ : ]创建副本
Print能直接输出多个实参*(多个)
使用关键字时,带=号的实参放在不带=号实参后面