文章目錄
- 一、轉成整數形式
- 二、轉成浮點數形式
- 三、轉成字符串形式
- 四、轉成列表形式
- 五、轉成元祖形式
- 六、json和字典轉換
- 1.json轉字典
- 2.字典轉json
一、轉成整數形式
使用int()方法,示例代碼如下:
a = '5201314'
result = int(a)
print(result)
print(type(result))
重點:int(必須整數形式字符串)
二、轉成浮點數形式
使用float()方法,示例代碼如下:
a = '520'
result = float(a)
print(result)
print(type(result))
重點: float(數形式的字符串)
三、轉成字符串形式
使用str()方法,示例代碼如下:
a = 520
result = str(a)
print(type(result))
四、轉成列表形式
字符串轉成列表,使用字符串的切割方法,示例代碼如下:
a = '張三-18-未婚-本科-北京'
result = a.split('-')
print(result)
五、轉成元祖形式
使用tuple()方法,示例代碼如下:
a = [1, 2, 3]
result = tuple(a)
print(result)
六、json和字典轉換
1.json轉字典
json數據:
- 本質: 字符串
- 形式: 字典
- 重點: 字典必須是雙引號
json轉字典有兩步:
- 導包: import json
- 使用: json.loads(json_str)
示例代碼如下:
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)
示例代碼如下:
import json
a = {"name": "李四", "phone": 1001}
result = json.dumps(a, ensure_ascii=False)
print(type(result))