什么是Python基本数据类型?基本数据类型有几种?,简单介绍python中的数据类型
1.python的基本数据类型:python的基本数据类型包括数字、布尔、字符串、列表、元组、字典和集合。
如何查看数据类型:您可以通过用类型将数据括起来来查看您想要查看其数据类型的数据。
temp= python t=type(temp)print(t)输出结果:
查看数值类型的方法,方法的函数,类型,查看数据类型,帮助,类型,该类下的所有方法,dir,查看该类下的所有方法名,ctrl,鼠标左键,查看类特定的方法(1)使用帮助,类型查看该类下的所有方法:
t=type(temp)print(t)help(type(temp))输出结果:
(2)使用dir查看str类下的所有方法
打印(类型(t))打印(目录(类型(t))输出结果:
(3)检查类下的一个具体方法(上面的方法可以把英文小写变成大写)
打印(t.upper())输出结果:PYTHON
(4)ctrl,用鼠标左键点击鞋帮()自动定位鞋帮方法。
二。数字类型:(整数,浮点,复数)整数类型a=1 #每个十进制位为0-9print(a的类型为:,type(a))b=0b110 #每个二进制位为0-1print(b的类型为:,Type (b),c=0o57 #八进制,每个位为0-7print(c的类型为:,type (c)),d=0xa5c # 16,每个位为0-9,a-fprint(d的类型为:,t
浮点数(float)a=1b=1.0c=9.5e-2 print(type(a))print(type(b))print(type(c))输出结果:
扩展:浮点数在计算机计算中是不准确的。
例如:
D=0.1 0.2print(d) print(type(d))输出结果:
但是我们可以通过decimal来指定我们想要达到的确切位数:
导入十进制=十进制。decimal (0.1343453) b=十进制。decimal (0.34673745) print(未指定精度位数时:a b=,a b) decimal。getcontext()。prec=4print(指定精度位数。
复数:复数由于复数很少用于编写代码,这里就不展开了。
A=1 2jprint(type(a))输出结果:类“复杂”
三、三种数字类型的相互转换:将一种数字类型强制转换为目标数字类型的方法是:目标数字类型(原始数据)。
例如,如果b=1,那么B是一个整数。如果要把B转换成字符,可以用括号把B用str括起来,也就是str(b)
其他数据类型之间相互转换的思想是相同的。
# coding=UTF-8a= 1 b=1c=3.14 print( A的数据类型为:,type(a))print(b的数据类型为:,type(b))print(c的数据类型为:,Type(c))d=int(A)e=str(b)f=complex(c) # type转换为复数:单参数时可以传递字符串类型数字,g=complex(b,c)# Type转换为复数:不能传递字符串类型数字print(d 的数据类型为:,Type (d) print (e的数据类型为:,type(e))print(f的数据类型为:,type(f))print(g的数据类型为:,type(g))输出结果:
4.布尔值(True False)只有两个真或假的布尔值;
布尔值为False的数字是:
(1)无
(2)Fales(但当None和False用引号括起来时,表示字符串,此时其布尔值为True)
(3)所有带零的数(包括整数、浮点数和复数)
(4)空字符串
(5)空列表
(6)空字典
(7)空元组
# coding=UTF-8a=Noneb=false c=0d=0.0e=00JF= none #此时none表示字符串print( a 的布尔值为:,Bool(a))print( b 的布尔值为:,Bool(b))print( c)的布尔值为:)Bool(c))print( d)的布尔值为:,Bool(d))print( e的布尔值为:,Bool(e))print( f的布尔值为:)
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。