Fork me on GitHub

一 数字和字符串的相互转换
# int convert string
str(12345))
#string convert int
int('12345')    
二 数字和bytes的相互转换
1.数字转bytes:
需将num转为str,再利用codec的encode函数,将str转为bytes:encode(str(num))
num=1.2345
var1=str(num)
print(var1.encode())    

 

2. 格式:
  • int(bytes)
  • float(bytes)
实例:
b_num = b'1.234'
print('b_num:',b_num)
print(type(b_num))

c_num = float(b_num)
print('c_num:',c_num)
print(type(c_num))
 
三 字符串和bytes的相互转换
 
1.字符转bytes:
方法一:
from codec import encode,decode
encode(str)
方法二:
bytes(str,'UTF-8')
2.bytes转字符:
方法一:
from codec import encode,decode
decode(bytes)
方法二:
str(bytes,'UTF-8')
 
 
posted on 2022-04-30 10:53  虚生  阅读(841)  评论(0编辑  收藏  举报