5.16

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'元素的次数

猜你喜欢

转载自www.cnblogs.com/wangchenghua/p/10874674.html