列表和元祖--list
只有在数据类型强制转换的时候才会用
列表和元祖--tuple
只有在数据类型强制转换的时候才会用
相关内置函数--reversed 2
保留原列表,返回一个反转的迭代器
lis = [1,2,3,4,5] l1 = reversed(lis) print(l1) <list_reverseiterator object at 0x000002590FD28F40>
相关内置函数--slice
定一个切片规则,其他变量都可以用这个规则进行切片
lis = [1,2,3,4,5] s = slice(0,4) print(lis[s]) print(lis[0:4]) 上面两种写法,结果一样 [1, 2, 3, 4] [1, 2, 3, 4]
字符串--str
只有在数据类型强制转换的时候才会用
字符串--format
开辟x个空间,左对齐,右对齐,居中
print(format('test','<20'))#左对齐 print(format('test','>20'))#右对齐 print(format('test','^20'))#居中 test test test
字符串--bytes 1
转换编码方式
print(bytes('你好',encoding='GBK').decode('GBK'))#将字符串’你好‘从unicode转换成GBK。并解码 print(bytes('你好',encoding='utf-8').decode('utf-8'))#将字符串’你好‘从unicode转换成utf-8的bytes。
字符串--bytearray
字符串--
字符串--ord,chr
ord:将字符按照Unicode转成数字
chr:将数字按照Unicode转成字符
字符串--ascii
只要是ASCII码中的内容,就打印出来,不是就转换成\u
print(ascii('好')) print(ascii('a')) '\u597d' 'a'
字符串--repr
用于%r格式化输出