1.可以自己编写模块,但注意:如果想要调用该模块,需要将该模块放到site-packages目录下,或将该模块放在执行程序的路径下。
2.pyc文件是什么?
集合: set
集合可以去重;做交集、并集等关系运算
list_1 = set([1, 3, 4, 6, 7]) list_2 = set([1, 9, 0, 5, 6]) #交集 print( list_1.intersection(list_2) ) #并集 print( list_1.union(list_2) )
python3中的字符型和二进制型的转换:
举例:
字符切片
记住这句话: 顾头不顾尾!(不管是正着取还是倒这取)
names = ['li', 'hu', 'zhang', 'liu'] #追加元素 names.append('lei') #指定位置插入元素 names.insert(2,'wu') #修改某个元素 names[3] = 'tian' #删除某个元素 del names[1] #其中del names[1]=names.pop(1) names.pop(1)
#查找某个元素的位置
print(names.index('liu')]
#统计某个元素在列表中出现的次数
print(names.count("liu"))
#将列表中的元素翻转过来
names.reverse()
#将列表排序
names.sort()
#合并另一个列表
names.extend(names2)
#复制一份列表赋值给另一个变量
name2 = names.copy()
元组 names = ("li", "zhang", "wu")
只读的列表,只有两种方法:count index