Python 内建函数——eval()
Python 内建函数——eval()
大猩猩secrets 发表于1年前
Python 内建函数——eval()
  • 发表于 1年前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

eval()函数, 将字符串当成有效的表达式来求值并返回计算结果。

解析报文时,有时会收到返回的报文是字符串,需要把字符串解析成字典或者列表的格式,直接使用eval()函数转换。

# Python内内建函数eval的用法

# 字符串转化为自动
s = '{"a": 1, "b": 2, "c": 3}'
d1 = eval(s)
print(d1)
print(type(d1))

# 字符串转化为list
s2 = '[1, 2, 3, "a", "b", "c"]'
lst1 = eval(s2)
print(lst1)
print(type(lst1))

# 字符串化为元祖
s3 = '(1, 2, 3, "a", "b", "c")'
t1 = eval(s3)
print(t1)
print(type(t1))
标签: Python eval()
共有 人打赏支持
粉丝 4
博文 60
码字总数 14296
×
大猩猩secrets
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: