PYthon-内置函数

 
 

# 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

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值