1、.Pyc是什么文件
编译后的文件,Python可以直接运行,(先编译后执行),在Python 程序运行的时候,编译后的结果保存到位于内存的PyCodeObject 当中,当Python程序执行结束后,Py解释器将PyCodeObject内容写回到.pyc文件中。当Python第二次运行时,会先检索硬盘中的.pyc文件,直接载入,否则,就重复上面操作。.pyc文件是PyCodeObject的一种持久保存方式。
2、Python的数据类型
1、数字 2、整数 int 3、浮点数 float 4、布尔值 0;1 5、复数 i + kj 6、字符串
3、Python的数据运算
算法运算:加、减、乘、除 %(取余数) // (取整)
比较运算符:!=, > ,< ,==,
赋值运算符:a+=,a-=,a*=,=
逻辑运算:or,and,not
位运算 :按位与运算(&) 按位或运算(|)按位异或运算(^)取反运算(~),左右移运算(<<,>>)
4、bytes的数据类型
1、三元运算 d = a if a>b else c
2、二进制与十六进制的转换 每4位进行转换
5、列表的使用
import copy names = ['a','b','c','d','e'] names.append('f') names.insert(1,'f') names.insert(3,'g') names[2]= 'h' print(names) names2 = copy.deepcopy(names) print(names) print(names2) '''print(names[0],names[2]) #取第1个,第3个元素 print(names[1:3]) #取第2个至第3个元素 print(names[:4]) #取前3个元素 print(names[-1:]) #取最后一个元素 print(names[-2:]) #取最后2个元素 print(names[1::2])''' #从第2个取至最后一个元素,没隔2个取一次 # print(names[0:-1:2]) # print(names[::2]) #range (1,10,2) # names.pop() #删除最后一个元素 # del names[1] = names.pop=(1) # del names[1] #删除 # names.remove('c') #移除 # names.reverse() #翻转 # names.sort() #排序 # names2=[1,2,3,4] # names.extend(names2) #扩展 # del names2 #删除变量 print(names) # print(names.index('d')) #判断'd'元素在列表的位置 # print(names[names.index('d')]) # print(names.count('f')) #计算'f'元素的次数