我是靠谱客的博主 怕黑草莓,最近开发中收集的这篇文章主要介绍PYTHON字符串转数字,数字转字符串;数字转bytes,bytes转数字;字符串转bytes,bytes转字符串。数字表达字符串字符串转bytesbytes转字符串数字表达字符串综合例子,觉得挺不错的,现在分享给大家,希望可以做个参考。
概述
字符串str转数字:
- float(str)
- int(str)
数字num转字符串
- str(num)
a ='1234'
print('a = ',a)
print(type(a))
b = int(a)
print('b = ',b)
print(type(b))
c = float(a)
print('c = ',c)
print(type(c))
d = str(b)
print('d = ',d)
print(type(d))
f = 1.234
ff = str(f)
print('ff = ',ff)
print(type(ff))
数字num转bytes
- 需将num转为str,再利用codec的encode函数,将str转为bytes:encode(str(num))
bytes转数字
- int(bytes)
- float(bytes)
from codecs import encode, decode
b = b'1.234'
print('b = ',b)
print(type(b))
c = float(b)
print('c = ',c)
print(type(c))
d = str(c)
e = encode(d)
print('e = ',e)
print(type(e))
f = decode(e)
print('f = ',f)
print(type(f))
字符串转bytes
方法1
from codec import encode,decode
encode(str)
方法2
bytes(str,'UTF-8')
bytes转字符串
方法1
from codec import encode,decode
decode(bytes)
方法2
str(bytes,'UTF-8')
数字表达字符串
cmd ='x02x73x54x49x20x03x0a'
综合例子
SPLIT = 'x20'
LF ='x0a'
def controller_resp(cmd,statuses,data = None):
'''
cmd: 接收到的控制器命令,用于返回给控制器,字符串
statuses: 对靶装置状态信息,用于返回给控制器,字符串
data: 发送给控制器的数据,用于返回给控制器,注意:data为列表!!里面的数据为str类型!!
'''
data_str = ''
# 生成要发送的数据:数据+校验和+分割符(0x20)
if data != None:
for i in data:
data_str = data_str + i + 'P'+SPLIT #字符串
statuses_part = statuses + 'P'+SPLIT #字符串
#if self.__check_cmd(cmd,self.CONTROLLER_LOGOUT):
#cmd[:-2]表明去掉最后的'n'
# 命令行+状态部分+ 数据部分
if cmd[-1] == 'n' and cmd[-2] == chr(0x03):
command = cmd[:-2] + statuses_part + data_str + LF
elif cmd[-1] == chr(0x03):
command = cmd[:-1] + statuses_part + data_str + LF
return command #返回命令行字符串
cmd ='x02x73x4cx44x20x03x0a'
print(cmd)
#cmd = bytes(cmd,'UTF-8')
print(cmd[-1] == 'n')
statuses = '00'
result = controller_resp(cmd,statuses)
print(result)
for i in result:
print(ord(i),i)
最后
以上就是怕黑草莓为你收集整理的PYTHON字符串转数字,数字转字符串;数字转bytes,bytes转数字;字符串转bytes,bytes转字符串。数字表达字符串字符串转bytesbytes转字符串数字表达字符串综合例子的全部内容,希望文章能够帮你解决PYTHON字符串转数字,数字转字符串;数字转bytes,bytes转数字;字符串转bytes,bytes转字符串。数字表达字符串字符串转bytesbytes转字符串数字表达字符串综合例子所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复