1、json格式
含义:把字符串转化为json格式
方法:
dumps:实现python类型转化为json字符串,返回一个str对象 把一个Python对编码转换成Json字符串
例:a = json.dumps(str)
dump:将字典或列表转化为json格式字符串写入文件。
例如:json.dump(str,open(xx.txt,'w'))
json.dump('文件路劲',str)
Loads:将json字符串转为Python对象
例:
import json
a='{"a":1}'
b = json.loads(a)
Load:从文件中读取json字符串,并转化为Python对象 a = json.load(open(xx.txt,'w'))
2、转换成字符串str(num or str)
a = str(111)
3、转换成整数型int(num或str)
a = int('111')
注意需要转换的内容必须时数字字符串
4、转换成浮点型float(num或str)
a=float(1)
print(a)
注意需要转换的内容必须时数字字符串
输出:1.0
5、转换成列表list(str):
将一个字符串转成列表
a="['a','b']"
print(list(a))
输出:['[', "'", 'a', "'", ',', "'", 'b', "'", ']']
6、有效格式eval(str)
把一个字符串转换成对应有效的格式
a="['a','b']"
print(eval(a))
输出:['a', 'b']
7、转换成元组tuple(str)
将一个字符串转换成元组
a="{'a':'b'}"
print(tuple(a))
输出:('{', "'", 'a', "'", ':', "'", 'b', "'", '}')
8、16进制转换 hex(num)
a = hex(11)
print(a)
输出:0xb
9、八进制
a = oct(12)
print(a)
输出:0o14
10、字符串转ascll
a = ord('a')
print(a)
输出:97
10、ascll转字符串
a = chr(97)
print(a)
输出:‘a’