输出某个unicode码对应的汉字和某个汉字对应的unicode编码。

# -*- coding=UTF-8 -*-
str1 = "\u6000"#某个汉字的unicode码
str2='一'#汉字一
#print(str1.encode('utf-8').decode('unicode_escape'))
print(str1)#输出str1对应的汉字
print(str2.encode('unicode_escape'))#输出汉字一对应的unicode编码

其实也可以用语句:

 str1.encode('utf-8').decode('unicode_escape')

但是,当这样写时:

str1 = "\u6000"#某个汉字的unicode码
print(str1.encode('utf-8').decode('unicode_escape'))

结果为:

改成:

str1 = "\\u6000"#某个汉字的unicode码
print(str1.encode('utf-8').decode('unicode_escape'))

结果为:

结果正确。

python默认用unicode编码,所以可以直接用print输出带有'\u'的字符串,'\u'是转义字符,表示unicode编码。

当我们从txt或者从其他地方读取字符串时,如果用的'\u',当我们读进来的时候,就变成了'\\u',此时要用:

str1.encode('utf-8').decode('unicode_escape')

来进行转码,然后输出。

												

最新文章

  1. Docker - Docker国内镜像的配置及使用
  2. TFTP服务
  3. php导出数据到excel,防止身份证等数字字符格式变成科学计数的方法
  4. solr与.net系列课程(七)solr主从复制
  5. 解决php configure: error: Cannot find ldap libraries in /usr/lib.错误
  6. JavaScript编码规范[百度]
  7. MACOS,LINUX,IOS上可用的毫秒级精度时间获取
  8. setTimeout()和setInterval()方法的区别?
  9. (step4.2.5)hdu 1495(非常可乐——BFS)
  10. matlab s变换
  11. C#编写的windows服务安装后启动提示“服务启动后又停止了”
  12. 在spring拦截器中response输出html标签到页面
  13. JSP和JSTL
  14. 201521123062《Java程序设计》第11周学习总结
  15. bzoj 2669 [cqoi2012]局部极小值 DP+容斥
  16. 关于php得到参数数据
  17. python 等频率切分数据
  18. Javascript 小练习
  19. Hibernate(6)关联关系_单向n对1
  20. Ubuntu18.04 搭建zookeeper单机版集群

热门文章

  1. 入坑机器学习?听听MIT在读博士的AI心得
  2. Cache: a place for concealment and safekeeping.Cache: 一个隐藏并保存数据的场所
  3. Retrofit Token过期 重新请求Token再去请求接口
  4. python 之 json 与pickle 模块
  5. css实现三角形标
  6. java根据GPS(经纬度)获取地理位置
  7. dns 域名地址
  8. 网易微专业 UI设计师
  9. 导航栏 ------ z-index
  10. expdp impdp 参数