请选择 进入手机版 | 继续访问电脑版
查看: 786|回复: 45

Python是如何进行类型转换的?

[复制链接]

32

主题

32

帖子

192

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
192
发表于 2021-11-28 16:58:51 | 显示全部楼层 |阅读模式
请简要阐述。
回复

使用道具 举报

0

主题

12

帖子

39

积分

新手上路

Rank: 1

积分
39
QQ
发表于 2021-12-4 19:23:07 | 显示全部楼层
函数                      描述
int(x [,base ])         将x转换为一个整数
float(x )               将x转换到一个浮点数
complex(real [,imag ])  创建一个复数(实部和虚部)
str(x )                 将对象 x 转换为字符串
tuple(s )               将序列 s 转换为一个元组
list(s )                将序列 s 转换为一个列表
chr(x )                 将一个整数转换为一个字符
unichr(x )              将一个整数转换为Unicode字符
ord(x )                 将一个字符转换为它的整数值
hex(x )                 将一个整数转换为一个十六进制字符串
oct(x )                 将一个整数转换为一个八进制字符串



回复

使用道具 举报

0

主题

12

帖子

40

积分

新手上路

Rank: 1

积分
40
发表于 2021-12-6 13:08:26 来自手机 | 显示全部楼层
python提供了将变量或值从一种类型转换成另一种类型的内置函数,如int()函数、str()函数、float()函数、list()等
回复

使用道具 举报

0

主题

11

帖子

68

积分

注册会员

Rank: 2

积分
68
发表于 2021-12-10 20:57:09 | 显示全部楼层
eval函数可以将字符串转换成列表、字典、元组
回复

使用道具 举报

0

主题

15

帖子

42

积分

新手上路

Rank: 1

积分
42
发表于 2021-12-14 15:46:30 来自手机 | 显示全部楼层
、int:将符合数学格式数字型字符串转换成整数。  1  2  >>> int('123')  123  2、str:将数字转换成字符或字符串。  1  2  >>> str(123)  '123'  3、float:将整数和数字型字符串转换成浮点数。  1  2  >>> float('123')  123.0  1  2  >>> float(123)  123.0  其他常见类型转换的内置函数还有list,它把一个对象转化列表形式;元组tuple,它把对象转化为元组。
回复

使用道具 举报

0

主题

20

帖子

46

积分

新手上路

Rank: 1

积分
46
发表于 2021-12-14 16:57:17 | 显示全部楼层
int(x [,base ]) 将 x 转换为一个整数
long(x [,base ]) 将 x 转换为一个长整数
float(x ) 将 x 转换到一个浮点数
complex(real [,imag ]) 创建一个复数
str(x ) 将对象 x 转换为字符串
repr(x ) 将对象 x 转换为表达式字符串
eval(str ) 用来计算在字符串中的有效 Python 表达式,并返回一个
对象
tuple(s ) 将序列 s 转换为一个元组
list(s ) 将序列 s 转换为一个列表
chr(x ) 将一个整数转换为一个字符
unichr(x ) 将一个整数转换为 Unicode 字符
ord(x ) 将一个字符转换为它的整数值
hex(x ) 将一个整数转换为一个十六进制字符串
oct(x ) 将一个整数转换为一个八进制字符串
回复

使用道具 举报

0

主题

25

帖子

54

积分

注册会员

Rank: 2

积分
54
发表于 2021-12-15 21:29:55 | 显示全部楼层
int(x)        将 x 转换成整数类型
float(x)        将 x 转换成浮点数类型
complex(real,[,imag])        创建一个复数
str(x)        将 x 转换为字符串
repr(x)        将 x 转换为表达式字符串
eval(str)        计算在字符串中的有效 Python 表达式,并返回一个对象
chr(x)        将整数 x 转换为一个字符
ord(x)        将一个字符 x 转换为它对应的整数值
hex(x)        将一个整数 x 转换为一个十六进制字符串
oct(x)        将一个整数 x 转换为一个八进制的字符串
回复

使用道具 举报

0

主题

21

帖子

70

积分

注册会员

Rank: 2

积分
70
发表于 2021-12-16 19:57:05 来自手机 | 显示全部楼层
python中提供了许多数据类型转化的内置函数。如tuple(s ) 将序列 s 转换为一个元组 ;list(s ) 将序列 s 转换为一个列表等。
回复

使用道具 举报

0

主题

12

帖子

30

积分

新手上路

Rank: 1

积分
30
发表于 2021-12-23 09:57:52 来自手机 | 显示全部楼层
int(x)         将x转换为一个整数 float(x )               将x转换到一个浮点数 complex(real [,imag ])  创建一个复数(实部和虚部) str(x )                 将对象 x 转换为字符串 tuple(s )               将序列 s 转换为一个元组 list(s )                将序列 s 转换为一个列表
回复

使用道具 举报

0

主题

10

帖子

26

积分

新手上路

Rank: 1

积分
26
发表于 2021-12-24 13:36:46 | 显示全部楼层
可以使用int()、float()、complex()方法将数值从一种类型转换为另一种,但是复数无法被转换为任何其他数值类型。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表