python怎么强制转换类型,python语言中的数据类型可以使用函数强制转换
Python提供了几个称为cast的函数,可以将一个变量的类型转换为另一个变量的类型。比如整数浮点,列表元组。
我们之前学过很多数据类型。
整数int
浮点浮点数
字符串str
列表列表
元组元组
字典词典
集合集合
推荐《python教程》
在一定条件下,几种类型可以相互转换,而且有一定的规律。比如整数和浮点之间的转换,链表和元组之间的转换。A=1#定义整数a
B=float(a)#将A转换为浮点型,并将其赋给b。
打印(b)#打印b的值
1.0
Print(type(b))#打印b的类型
上面的例子是一个将整数转换为浮点的例子。定义列表a。
B=tuple(a)#将A转换为tuple,并将其赋给b。
打印(b)#打印b
(1,2,3)
C=set(a)#将a强制转换为集合,并将其赋给c。
D=set(b)#将b强制转换为一个集合,并将其赋值给d。
印刷(c,d)
{1,2,3}{1,2,3}
上面的例子是列表、元组和集合之间的转换。A=12#定义字符串类型a。
B=int(a)#把a强制转换成整数,赋给b。
打印(b)#打印b
12
Print(type(b))#打印b的类型
C=float(a)#把A转换成浮点型,赋给c。
打印(c)#打印c
12.0
A=123#定义整数a
B=str(a)#将A转换为字符串类型,并将其赋给b。
Print(b,type(b))#打印B和B的类型。
123
上面的例子是整数、浮点、字符串之间的转换。
python中提供了几种常见类型的转换函数:int (x)将x转换为整数。
Float (x)将x转换为浮点数
Str (x)将对象x转换成字符串
元组将序列s转换为元组。
list将序列s转换成一个列表。
Set (s)将序列s转换为集合。
以上函数可以用来对数据进行强制类型转换,改变数据的类型。
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。