首页 python基础教程 python数据类型转换
pay pay

python数据类型转换

日期: 2021年11月17日 23:50
栏目: python基础教程
阅读: 246
作者: python自学网

摘要: 我们在开发过程中经常会遇到各种不同类型的数据之间相互转化,比如我们在数据苦衷存贮一个字符串类型的年龄,当我们取出数据后需要进行整型运算,这时候就需要对这个字符串进行转化,详细的演示我们会在视频教程中展示给大家看。

我们在开发过程中经常会遇到各种不同类型的数据之间相互转化,比如我们在数据苦衷存贮一个字符串类型的年龄,当我们取出数据后需要进行整型运算,这时候就需要对这个字符串进行转化,详细的演示我们会在视频教程中展示给大家看,这里我们先来学习一下各种类型之间的转化函数。

常用数据类型转换函数

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 转换为一个八进制的字符串

 来演示几个给大家看看效果:

age = '18'
print(type(int(age)))

返回结果是:<class 'int'>

a = 99999  # 整型
print(type(str(a)))
print(oct(a))  # 转化为八进制字符串

返回结果是:<class 'str'>  0o303237

 

回顶部