s='alex' assicc码 utf-8和gbk的英文是asicc码 s1=s.encode('utf-8') utf-8转化为字节 print(s1.decode('gbk)) 字节转化为gbk
删除列表的两个方法
li=[1,2,3,4,5,6] lst=[] for i in li: lst.append(i) for n in lst: li.remove(n)
for i in range(len(li)): li.pop(i) print(li)
删除字典
dic={'1'=33,'3'=77} lst=[] for i in dic: lst.append() for j in lst: dic.pop(j) print(dic)
面试题
li=[1,2]
li[1]=li
print(li)
小数据池:
字符串进行乘法的时候总长度不能大于20 数字 -5-256
字符串转列表: print(s.split(','))
列表转字符串:lst=['1','2','3'] print('',join(lst))
列表转元组:print(tuple([1,2,3])
元组转→列表 print(list((1,2,3)))
字典转列表是键 print(list{1:'33',2:'44'})
有序数据:列表,元组,字符串
无序数据:字典,集合
代码块:一个文件就是一个代码块,cmd中一行一个代码块
编解码
encode()编 decode()解 用什么编就用什么解
s1 = '老男孩',如何将s1转化成utf - 8的bytes类型? 转化成功之后,得到了s2,如何将s2转化成gbk的bytes类型?
s1='老男孩' s2=s1.encode('utf-8') print(s2.decode('utf-8').encode('gbk'))