Python笔记之基础篇

   在编写程序中橙色表示为语法突出

   在程序中可随时修改变量的值,而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能直接输出多个实参*(多个)

   使用关键字时,带=号的实参放在不带=号实参后面

你可能感兴趣的:(Python笔记)