文章目录
一、转成整数形式
使用int()方法,示例代码如下:
python
a = '5201314'
result = int(a)
print(result)
print(type(result))
重点:int(必须整数形式字符串)
二、转成浮点数形式
使用float()方法,示例代码如下:
python
a = '520'
result = float(a)
print(result)
print(type(result))
重点: float(数形式的字符串)
三、转成字符串形式
使用str()方法,示例代码如下:
python
a = 520
result = str(a)
print(type(result))
四、转成列表形式
字符串转成列表,使用字符串的切割方法,示例代码如下:
python
a = '张三-18-未婚-本科-北京'
result = a.split('-')
print(result)
五、转成元祖形式
使用tuple()方法,示例代码如下:
python
a = [1, 2, 3]
result = tuple(a)
print(result)
六、json和字典转换
1.json转字典
json数据:
- 本质: 字符串
- 形式: 字典
- 重点: 字典必须是双引号
json转字典有两步:
- 导包: import json
- 使用: json.loads(json_str)
示例代码如下:
python
import json
a = '{"name": "李四", "phone": 1001}'
result = json.loads(a)
data = result['phone']
print(data)
2.字典转json
字典转json有两步:
- 导包: import json
- 使用: json.dumps(字典, ensure_ascii=False)
示例代码如下:
python
import json
a = {"name": "李四", "phone": 1001}
result = json.dumps(a, ensure_ascii=False)
print(type(result))