将python字符串转化成长表达式的函数eval实例
作者:CY_TEC 时间:2022-08-25 18:27:23
爬一个网页时,要保存的数据都没有encode,就导致保存下来的中文都变成unicode了。。。
那么,怎么把一个表示字符串的unicode还原成unicode呢?
函数eval(expression)就可以帮助完成这项工作。
例如:
>>>> a = "u'\\u674e'"
>>> print a
u'\u674e'
>>> print eval(a)
李
该函数的描述:
The expression argument is parsed and evaluated as a Python expression
也就是说这个函数可以把expression重新转化成python表达式。
附带的例子如下:
>>>> x = 1
>>> print eval('x+1')
2
补充知识:python基础 字符串 用str函数或repr函数将特殊字码转换为字字符串
为避免错误 有时在编程内会遇到特殊字符 可调用str函数或者repr函数将非字符串表示为字符串
例如:
>>>xxx = 2012
>>>print('hello '+'world '+xxx)
错误
#但如果利用str函数或repr函数
>>>xxx = 2012
>>>print('hello '+'world '+str(xxx))
>>>print('hello '+'world '+repr(xxx))
>>>hello world 2012
来源:https://blog.csdn.net/CY_TEC/article/details/51011020
标签:python,字符串,表达式,eval
0
投稿
猜你喜欢
GoLang channel关闭状态相关操作详解
2024-04-26 17:26:52
Python使用StringIO和BytesIO读写内存数据
2022-06-15 02:45:45
W3C发布HTML 5草案 最终版将于2010年敲定
2008-01-26 19:16:00
tensorflow:指定gpu 限制使用量百分比,设置最小使用量的实现
2021-06-03 17:02:32
Python实现Appium端口检测与释放的实现
2023-03-08 08:34:23
golang映射Map的方法步骤
2023-08-28 09:10:22
全新极速CSS选择器引擎whiz
2009-08-30 15:48:00
在JavaScript中,为什么要尽可能使用局部变量?
2009-03-01 12:38:00
Python中使用urllib2模块编写爬虫的简单上手示例
2023-10-18 22:14:31
PyQt5实现数据的增删改查功能详解
2021-03-30 06:50:07
CSS Sprites对CSS布局的意义、优点和缺点介绍
2008-07-14 07:22:00
千篇一律的JS运算符讲解,一起来看看
2024-05-13 10:06:52
简单了解添加mysql索引的3条原则
2024-01-17 04:54:42
2009淘宝网动画节日LOGO第一季
2009-05-18 19:11:00
轻松学习jQuery插件EasyUI EasyUI创建RSS Feed阅读器
2024-05-03 15:31:44
python中pip安装库时出现Read timed out解决办法
2023-06-15 22:20:44
Python datatime库语法使用详解
2022-01-30 03:16:17
js创建jsonArray传输至后台及后台全面解析
2024-05-03 15:57:47
Python实现对百度云的文件上传(实例讲解)
2022-04-16 03:15:46
SQL Server 2005 开启数据库远程连接的方法
2024-01-24 19:31:12