您的位置是:网站首页>Python编程Python编程

Python常用类型转换实现

少儿编程网2020-11-18 13:54:51Python编程 人已围观 来源:少儿编程 -用户投稿

简介1.byte和str互转b=bexamples=examplebytes(s,encoding=utf8)str(b,encoding=utf-8)2.byte和int互转b=b'x01x02

YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

1.byte和str互转YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

b = b"example" 
s = "example" 
bytes(s, encoding = "utf8") 
str(b, encoding = "utf-8")


YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

2.byte和int互转YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

b=b'x01x02'
num=int.from_bytes(b,'little')
b1=num.to_bytes(2,'little')


YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

3.byte和float互转YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

import struct
s=b'@zQx16'
def byteToFloat(b):
  return struct.unpack('!f',s)[0]

def floatToBytes(f):
  bs = struct.pack("f",f)
  return bytes((bs[3],bs[2],bs[1],bs[0]))
f1=byteToFloat(s)
floatToBytes(f1)

4.str和bytearray互转YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

str1='aaabb'
ba=bytearray(str1,encoding='utf-8')
str2=ba.decode('utf8')

推荐教程:《python教程》

以上就是Python常用类型转换实现的详细内容,更多请关注少儿编程网其它相关文章!YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台

来源:php中文网YCM少儿编程网-Scratch_Python_教程_免费儿童编程学习平台


相关文章:

支持一下 ( )

Python常用类型转换实现

      匿名评论
    • 评论
    人参与,条评论
    Python常用类型转换实现

微信公众号

免费视频教程

先知道