介绍
小编给大家分享一下python强制转换类型的方法,希望大家阅读完这篇文章后大所收获、下面让我们一起去探讨吧!
python内提供了几种称为强制类型转换的函数,可以将一个变量的类型强制转换为另一种类型。比如,整型→浮点型,列表→元组。
我们在之前已经学习了很多种数据类型
·整型int
·浮点型浮子
·字符串型str
·列表列表
·元组元组
·字典dict
·集合设置
在一定条件下,其中的几种类型是可以相互转换的,是有一定规律的。比如整型与浮点型之间的转换,列表与元组之间的转换。
在祝辞祝辞,a =, 1,, #定义整型 祝辞祝辞祝辞,b =,浮子(a),, #将强制转换成浮点型赋给b 在祝辞祝辞,打印(b),, #打印b的值 1.0 在祝辞祝辞,print(类型(b)),, #打印b的类型 & lt; class & # 39;浮动# 39;在
上面这个例子就是将整型强制转换为浮点型的例子。
在祝辞祝辞,a =,(1, 2, 3],, #定义列表 在祝辞祝辞,b =,元组(a),, #将强制转换为元组,赋给b 在祝辞祝辞,打印(b),, #打印b (1,,2,,3) 祝辞祝辞祝辞,c =,组(a),, #将强制转换为集合,赋给c 祝辞祝辞祝辞,d =,组(b),, #将b强制转换为集合,赋给d 在祝辞祝辞,打印(c, d) {1,,2,,3},{1,,2,,3}
上面这个例子是列,表元组,集合间的相互转换。
在祝辞祝辞,a =, & # 39; 12 & # 39;,, #定义字符串型 在祝辞祝辞,b =, int (a),, #将强制转换为整型,赋给b 在祝辞祝辞,打印(b),, #打印b 12 在祝辞祝辞,print(类型(b)),, #打印b的类型 & lt; class & # 39; int # 39;比; 祝辞祝辞祝辞,c =,浮子(a),, #将强制转换为浮点型,赋给c 在祝辞祝辞,打印(c),, #打印c 12.0 在祝辞祝辞,a =, 123,, #定义整型 在祝辞祝辞,b =, str (a),, #将强制转换为字符串型,赋给b 在祝辞祝辞,打印(b,类型(b)),, #打印b和b的类型 123年,& lt; class & # 39; str # 39;在
上面这个例子是整型,浮点型与字符串型之间的相互转换。
python中提供的常用的强制类型转换函数有以下几种:
·,int (x),,,,,,,,,,,,,将x转换为一个整数 ·,浮子(x),,,,,,,,,,,将x转换到一个浮点数 ·,str (x),,,,,,,,,,,,,将对象,x 转换为字符串 ·,元组(s),,,,,,,,,,,将序列,s 转换为一个元组 ·,列表(s),,,,,,,,,,,,将序列,s 转换为一个列的表 ·,集(s),,,,,,,,,,,,,将序列,s 转换为一个集合
使用以上几个函数即可对数据进行强制类型转换,改变他们的类型。