一、整数
Python能够处置惩罚恣意大小的整数,固然包含负整数,在Python顺序中,整数的示意要领和数学上的写法如出一辙,比方:1,100,-8080,0,等等。 (引荐进修:Python视频教程)
计算机由于运用二进制,所以,有时候用十六进制示意整数比较轻易,十六进制用0x前缀和0-9,a-f示意,比方:0xff00,0xa5b4c3d2,等等。
二、浮点数
浮点数也就是小数,之所以称为浮点数,是由于根据科学记数法示意时,一个浮点数的小数点位置是可变的,比方,1.23x10^9和12.3x10^8是相称的。浮点数能够用数学写法,如1.23,3.14,-9.01,等等。然则关于很大或很小的浮点数,就必须用科学计数法示意,把10用e替换,1.23x10^9就是1.23e9,或许12.3e8,0.000012能够写成1.2e-5,等等。
整数和浮点数在计算机内部存储的体式格局是差别的,整数运算永远是准确的(除法岂非也是准确的?是的!),而浮点数运算则可能会有四舍五入的偏差。
三、字符串
字符串是以''或''括起来的恣意文本,比方'abc','xyz'等等。请注意,''或''自身只是一种示意体式格局,不是字符串的一部分,因而,字符串'abc'只需a,b,c这3个字符。
四、布尔值
布尔值和布尔代数的示意完全一致,一个布尔值只需True、False两种值,要么是True,要么是False,在Python中,能够直接用True、False示意布尔值(请注意大小写),也能够经由过程布尔运算计算出来。
布尔值能够用and、or和not运算。
and运算是与运算,只需一切都为 True,and运算效果才是 True。
or运算是或运算,只需其中有一个为 True,or 运算效果就是 True。
not运算黑白运算,它是一个单目运算符,把 True 变成 False,False 变成 True。
五、空值
空值是Python里一个特别的值,用None示意。None不能理解为0,由于0是有意义的,而None是一个特别的空值。
另外,Python还供应了列表、字典等多种数据类型,还许可建立自定义数据类型。
以上就是Python言语有哪些数据类型的细致内容,更多请关注ki4网别的相干文章!