Python大部分的知识随便找一本书来看就可以了,这里只对一些重点的东西做一些提示和讲解:
数的部分操作:
% 取余数的操作
/ 除法整数与整数相除,结果会是一个直接抹掉后边小数位的整数;小数除以小数才是小数,比如5.0/3.0才等于1.6666……
自运算的快速写法:a+=100、a*=100,意思是计算a+100并赋值给a、a*100并赋值给a
list类型的变量:
list_var[0] 指list_var中的第一个元素
list_var[-1] 指list_var中的最后一个元素
list中的元素可以根据索引直接重新赋值修改
list_var[2:6] 只取list_var中第3-6个元素(左开右闭)
list_var[1:7:2] 在list_var中2-7号元素中,每2个元素取一个
list+list,用于list的合并
list.append([list]) 是把里边的list作为一个元素加到原来的list的最后位置
list.extend([list]) 是两个list合并,等于list+list
list.reverse() 逆序
list.sort() 从小到大进行排序
range(a) 直接创造一个list,有a位,比如range(5)其实就等于创造一个list[0,1,2,3,4]
range(a,b) 只从a+1位开始到b位的range,比如range(1:5) = [1,2,3,4]
range(a,b,c) 这里c是步长,其他同上
dict类型变量:
dict没有顺序,值可以不用同一种类型
string(字符串,在Python中简写为str类型)变量:
转义字符:\ ,如果不要转义在前面加字母r,前面加u表示Unicode的字符串
字符串可以直接相加,可以直接乘一个整数(多用于输出分割线)
startwith/endwith 判断字符串是否以什么开头/结尾
replace 替换:code.replace('sz', 'sh') 字符串里的sz全部替换成sh
split 分割:code.split(',') 以‘, ’为分隔符将字符串分割,输出是一个list
split的逆操作:join:‘,’.join(list) 表示将list中的元素以‘,’为分隔符组合成字符串
strip 去除字符串里的两边的空格
字符串的选取:把字符串当一个list,直接code[0]指取字符串code里第一个位置的字符内容
条件、循环语句:
条件语句:if、elif、else
if 判断条件,然后根据判断执行条件内语句或者else语句;
循环语句:for、while
for循环可以遍历任何序列的项目,如一个 列表 或者一个 字符串
while 语句用于循环执行程序,即在某条件下,循环执行某段程序,以处理需要重复处理的相同任务。
while 判断条件是否为真,为真执行条件内语句,为false直接结束程序
循环内语句:continue、break
break:跳出整个循环
continue:直接进入下一个循环
函数定义:
def 函数名(参数):
函数内容……
Python异常处理机制:
try:
执行语句1
except:
执行语句2
else:
执行语句3
*上面语句的意思是,先尝试执行语句1,如果执行语句1的过程中报错,就运行执行语句2;如果执行语句1的过程中没有报错,就执行语句3。
这里是自己做笔记,只针对自己觉得重要的内容做了记录,并没有展开详细讲解,不理解的就自己去扩展、消化,这是任何人都必须要自己去经历的过程。
(完)
领取专属 10元无门槛券
私享最新 技术干货