python中常用数据类型(Python中常用数据类型转换函数的使用方法)

在Python 编程时往往我们想要的数据可能并不是理想的数据类型,这时候就需要把数据类型转换一下了,以下是一些部分python 中的转换数据类型函数,重点是对常见的也就是高亮的函数进行代码示例讲解,int()函数上一篇文章已经代码验证过了,所以这里就不再做示范了,下面我们就来聊聊关于python中常用数据类型?接下来我们就一起去了解一下吧!

python中常用数据类型(Python中常用数据类型转换函数的使用方法)

python中常用数据类型

在Python 编程时往往我们想要的数据可能并不是理想的数据类型,这时候就需要把数据类型转换一下了,以下是一些部分python 中的转换数据类型函数,重点是对常见的也就是高亮的函数进行代码示例讲解,int()函数上一篇文章已经代码验证过了,所以这里就不再做示范了。

数据类型转换函数

函数

说明

int(x[,base])

将X转换为一个整数

float(x)

将X转换为一个浮点数

complex(real[,imag])

创建一个复数,real为实部,imag为虚部

str(x)

将对象x转换为字符串

repr(x)

将对象x转换成表达式字符串

eval(str)

用来计算在字符串中的有效Python表达式,并返回一个对象

tuple(s)

将序列s转换为一个元组

list(s)

将序列s转换为一个列表

chr(x)

将一个整数转换为一个Unicode字符

ord(x)

将一个字符串转换为它的ASCII整数值

hex(x)

将一个整数转换为一个十六进制字符串

oct(x)

将一个整数x转换为一个八进制的字符串

下面对上面的高亮函数来进行 一一的测试验证

# 1. float() ----> 将数据转换为浮点数num1 = 10str1 = '100'print(type(float(num1))) # 数据类型是float# 1.1 num1的数据是整数类型10,将它转换为浮点数类型将变成什么?print(float(num1)) # 结果为 1.0# 1.2 float()可以将int整数转换为浮点型,那么能不能把字符串转换成浮点型print(float(str1)) # 结果为 100.0# 2. str() ----> 将数据转换成字符串型print(type(str(num1))) # 数据类型是str#3. tuple() ----> 将一个序列转换成元组list1 = [1,2,3]print(tuple(list1)) # 结果为(1, 2, 3)# 我们不用type()来检测数据的了理性,直接看结果,如果是()包裹的数据则表示转换成功了# 4. list() ----> 将一个序列转换成列表list2 = (10,20,30)print(list(list2)) # 结果为 [10, 20, 30]# 5. eval() ---> 计算在字符串中的有效Python表达式,并返回一个对象# 上面的通俗解释就是eval()函数把字符串里面的数据转换成字符串里的数据的原本数据类型str2 = '1'str3 = '2.1'str4 = '(100,200,300)'str5 = '[100,200,300]'print(type(eval(str2))) # 结果为 intprint(type(eval(str3))) # 结果为 floatprint(type(eval(str4))) # 结果为 tupleprint(type(eval(str5))) # 结果为 list

文章借鉴来源:http://www.wakey.com.cn/document-datachange.html

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页