python 基础知识一 字符串操作

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’

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容