数据类型
1.数字
2.整数
(1)int #整型
32位机器上,整数的位数为32位,取值范围为-2**31~2**31-1,即-2147483648~2147483647
64位机器上,整数的位数为64位,取值范围为-2**63~2**63-1,即-9223372036854775808~9223372036854775807
(2)long #长整数
和c语言不同,python的长整数没有指定位宽,即:python没有限制长整数数值的大小,但机器内存有限,长整数不可能无限大。
python2.2之后,整数会发生溢出,自动将整数转化成长整数,所以使用长整数时,后面不加L也不会发生严重后果。
3.float #浮点数
浮点数用来处理实数,即带有小数的数字。类似c语言中的double类型,占8个字节(64位),其中52位表示底,11位表示指数,剩下一位表示符号。
4.complex #复数
复数由实数和虚数部分组成,一般形式为x+yj。其中x是复数的实数部分,这是x和y部是实数。
#python中存在小数字:-5~257。
5.布尔值,真或假,1或0
6.字符串"hello world"
字符串拼接:
Python中的字符串在c语言中体现为是一个字符数组,每次创建字符串时需要在内存中开辟一块连续的空,并且一旦需要修改字符串的话,就需要再次开辟空间,+号每出现一次就会在内存中重新开辟一块空间。
浙公网安备 33010602011771号