转换相关方法
作者:互联网
转换相关方法
# 内置类 list tuple set
nums = [9, 8, 4, 3, 2, 1]
x = tuple(nums) # 使用tuple内置类转换成为元祖
print(x)
y = set(nums) # 使用tuple内置类转换成为集合
print(y)
z = list({'name': 'zhangsan', 'age': 18, 'score': 89})
print(z)
# Python里有一个比较强大的内置函数 eval,可以执行字符串里的代码
a = 'input("请输入您的用户名:")' # a 是一个字符串
b = '1+1'
print(eval(b))
import json
# JSON的使用,把列表,元祖,字典等转换成为JSON字符串
person = {'name': 'zhangsan', 'age': 18, 'gender': 'female'}
# 字典如果想要把它传给前端页面 {"name":"zhangsan","age":18,"gender":"female"}
# '{"name":"zhangsan","age":18,"gender":"female"}'
m = json.dumps(person) # dumps将字典,列表,集合,元祖等转换成为JSON字符串
print(m)
print(type(m))
# print(m['name']) #不能这样使用,m是一个字符串,不能再像字典一样根据key获取value
#Python JSON
#字符串 字符串
#字典 对象
#列表,元祖 数组
print(json.dumps(['hello', 'good', 'yes', True]))
print(json.dumps(('hello', 'good', 'yes', True)))
n = '{"name":"lisi","age":20,"gender":"male"}'
# p = eval(n)
# print(type(p))
s = json.loads(n) #loads 可以将json字符串转换成为Python里的数据。
print(s)
print(type(s))
标签:转换,name,age,字符串,json,print,相关,方法,元祖 来源: https://blog.csdn.net/weixin_50077855/article/details/122573566