关于Python字符串显示u...的解决方式

作者:qijingpei 时间:2021-12-21 18:58:58 

版本:python2.7 2.7 2.7!!!

症状:比如,我编写了一个字符串number,输出到网页上,变成了u'number'

解决方法:

num = "number".encode('utf-8')
print(num)

即把它以‘utf-8'编码形式编码,

注意encode('utf-8')方法对list和dict类型应该是不支持,如果你想把这些字符串存到list或者dict中,

我的办法是用上面的发放先转换成‘utf-8'编码,然后再存到list或者dict中

另外:有人说这只是一种编码形式,不影响程序运行,但是我要从网页上获取这些信息并通过json解析,所以我不能让它有u'number'这样的字符串出现

原因:python2.7支持unicode编码和utf-8编码两种,显示时显示成u‘number'表明这是一个unicode编码的字符串,所以转换成utf-8就不显示成u'number'啦!~

补充知识:python u开头转str

我就废话不多说啦,大家还是直接看代码吧!


c = "\\u4f60\\u597d--9"  # 字符串类型的里面是Unicode
d = c.encode('utf-8') # 先字符串转bytes
e = d.decode('unicode_escape') # 再bytes转字符串但是以Unicode转
print(type(d))
print(d)
print(e)

输出为:
<class 'bytes'>
b'\\u4f60\\u597d--9'
你好--9

来源:https://blog.csdn.net/qijingpei/article/details/72993580

标签:Python,字符串,u...
0
投稿

猜你喜欢

  • FSO读取BMP,JPG,PNG,GIF图像文件信息的函数

    2007-08-04 09:56:00
  • ajax框架:ExtJs简介

    2008-09-02 16:51:00
  • 谈谈如何手动释放Python的内存

    2023-09-22 13:03:57
  • iframe框架用JavaScript子页面控制父页面

    2009-01-19 13:43:00
  • 详解用Python爬虫获取百度企业信用中企业基本信息

    2022-07-27 18:49:52
  • win2008 R2 WEB环境配置之MYSQL 5.6.22安装版安装配置方法

    2024-01-25 10:25:17
  • 为网页设计创建有效的配色方案

    2011-08-31 12:55:57
  • php判断正常访问和外部访问的示例

    2024-05-11 09:45:46
  • 详解Python中pyautogui库的最全使用方法

    2022-11-17 17:07:14
  • Centos6.5和Centos7 php环境搭建方法

    2023-11-14 19:25:38
  • python实现ID3决策树算法

    2023-04-13 09:35:28
  • MySQL跨服务器关联查询的实现

    2024-01-22 06:52:03
  • sqlserver找回企业管理器的方法

    2024-01-27 08:41:54
  • Python正则表达式中的re.S的作用详解

    2021-12-30 11:54:42
  • 用原生js做单页应用

    2024-04-16 09:51:27
  • Python中对数据库的操作详解

    2024-01-19 18:26:54
  • Pycharm 创建 Django admin 用户名和密码的实例

    2021-02-10 01:46:46
  • Pandas 类型转换astype()的实现

    2022-03-13 17:39:52
  • Python打印不合法的文件名

    2021-06-29 03:40:19
  • 微信小程序 支付功能实现PHP实例详解

    2023-11-19 08:53:36
  • asp之家 网络编程 m.aspxhome.com