# b=bin(100)
# print(b)
'''
bin() #将十进制转成二进制 0b打头表示二进制
oct() #将十进制转成八进制 0o打头表示十进制
hex() #将十进制恩成十六进制 0x打头表示十六进制
'''
# ba=oct(100)
# print(ba)
#
# sl=hex(15)
# print(sl)
'''
all() #传一个可迭带的数据,并且里面的每个元素都是真的才是真,如果有一个假,则是假,【本身返回布尔类型值】
any() #同上,但是只要有一个是真是的就为真,全为假的话 才为假
bytes()#将字符串转为字节,必须加一个编辑类型
中言说明:
utf-8的编码:一个中文是三个字节
GBK的编码: 一个中文字符是两个字节
假值有: 0,'',[],(),{},None
'''
# a=(2,3,5)
# b=all({'name':"zhilei",'age':0})
# b=any({0,"",None})
# print(b)
# name="志雷"
# b=bytes(name,encoding='utf-8')
# print(b)
# b'\xe5\xbf\x97\xe9\x9b\xb7'
# name='abc'
#
# b=bytes(name,encoding='GBK')
# print(b)
# # b'\xd6\xbe\xc0\xd7'
# 将一个数据转为字符串
# name=['志雷']
# name=('志雷')
# name={'age':10}
# name={'志雷'}
# name="志雷"
# b=bytes(name,encoding='utf-8')
# string=str(b,encoding='GBK')
# print(string,type(string))
'''
如果一个数据是以utf-8存储的,则读取的时候也要用utf-8来读取,如果用GBK来读取的话,则读不全
雷
01010101 01010101 010101010
'''
转载于:https://www.cnblogs.com/leigepython/p/6519864.html