编解码,拷贝

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'))

 

posted @ 2019-01-11 19:51  weize111  阅读(134)  评论(0编辑  收藏  举报