python强制转换类型的方法

  介绍

小编给大家分享一下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 转换为一个集合

使用以上几个函数即可对数据进行强制类型转换,改变他们的类型。

python强制转换类型的方法