Benjamin

静以修身,俭以养德,非澹薄无以明志,非宁静无以致远。
随笔 - 386, 文章 - 0, 评论 - 196, 引用 - 0
数据加载中……

dict、bytes类型转换 bytes、str间类型转换

bytes是二进制形式的字符串,
dict是可变容器(键值对)模型,且可存储任意类型对象
方法1:
  a={'Vod':'this is test'}}
  r=bytes('{}'.format(a),'utf-8')
方法2:
   map1 = {'aname':self.__ACCOUNT_NAME__}
   b = json.dumps(map1).encode(encoding='utf-8')  
由bytes转dict用eval方法就可以
str和bytes相互转换
# bytes object
b = b"simple"
 
# str object
s = "simple"
 
# str to bytes
bytes(s, encoding = "utf8")
 
# bytes to str
str(b, encoding = "utf-8")
  
# an alternative method
# str to bytes
str.encode(s) 
# bytes to str
bytes.decode(b)

posted on 2021-03-20 12:56 Benjamin 阅读(803) 评论(0)  编辑 收藏 引用 所属分类: python


只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理