基础数据类型-字节

创建字节有2中方法,

其中: 一、 创建字节 b""

bt_1 = b'hello'
print(bt_1)
print(type(bt_1))       # <class 'bytes'>

二、创建字节 bytes(string, encoding[, errors]) -> bytes

GBK:中国码 utf-8:万国码

bt_2 = bytes("hello", encoding="utf-8")
print(bt_2)
print(type(bt_2))

字节和字符串之间的转化

bt_3 = b"hello world"
print(type(bt_3))        # <class 'bytes'>
print(bt_3)              # b'hello world'

我们将bt_3 转化为 str 类型

字节转化为我们能读懂的字符串 --> 解码decode

st_1 = bt_3.decode()
print(st_1)              # hello world
print(type(st_1))        # <class 'str'>

将字符串转化为字节 --> encode 编码

bt_4 = "hello,python"
st_2 = bt_4.encode()       # 将字符串转化为字节
print(st_2[0])             # 104   ascii    字符串和字节有本质区别的
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值