Python中的数据类型转换

文章目录


一、转成整数形式

使用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转字典有两步:

  1. 导包: import json
  2. 使用: json.loads(json_str)

示例代码如下:

python 复制代码
import json
a = '{"name": "李四", "phone": 1001}'
result = json.loads(a)
data = result['phone']
print(data)

2.字典转json

字典转json有两步:

  1. 导包: import json
  2. 使用: json.dumps(字典, ensure_ascii=False)

示例代码如下:

python 复制代码
import json
a = {"name": "李四", "phone": 1001}
result = json.dumps(a, ensure_ascii=False)
print(type(result))
相关推荐
wayz1120 小时前
正则表达式:从入门到精通
java·python·正则表达式·编辑器
Promising_GEO20 小时前
探索Python融合地学:绘制栅格数据经纬度剖面图
开发语言·python·遥感·地理
967720 小时前
java数据类型解析以及相关八股文的题 String 到底是基本类型还是引用类型?
java·开发语言·python
瞎某某Blinder20 小时前
DFT学习记录[5]电子结构分析+光学分析
linux·python·科技·学习·生活·matplotlib·帅哥
困死,根本不会20 小时前
蓝桥杯 Python 备考全攻略:从入门到进阶的学习路线
笔记·python·学习·算法·蓝桥杯
yuyu_030420 小时前
AI识别手部异常
python·ai
袁袁袁袁满20 小时前
基于亮数据MCP与LangGraph集成实现爬虫自动化
爬虫·python·网络爬虫·数据采集·爬虫实战·自动化采集·爬虫案例
非凡ghost20 小时前
proDAD ReSpeedr:专业视频变速编辑的利器
java·网络·windows·python·音视频·软件需求
Oueii20 小时前
持续集成/持续部署(CI/CD) for Python
jvm·数据库·python
Jackey_Song_Odd20 小时前
Part 1:Python语言核心 - 缩进与代码块
开发语言·python