大家好,欢迎来到IT知识分享网。
计算机编程语言中,可以分为静态类型语言和动态类型语言。在静态类型语言中,在定义变量时即需指定其类型,例如C语言;而python属于动态类型语言,在程序运行时,根据该变量指向的内存地址存储的数据类型才能确定该变量的类型,例如python语言。
int age=18 # C语言中定义变量 age=18 # python语言中定义变量
Python中的基础数据类型主要包括:整数(int)、浮点数(float)、布尔类型(bool)、字符串(str)、字节序列类型(bytes)、复数类型(complex)、空值类型(None)。
整数类型
python中的整数只有一种类型(int),取值范围是无限的,没有长度限制,包括正整数、0、负整数。当所用数值超出计算机的计算能力时,会自动转用高精度计算(大数计算,指数形式),可以理解为python中整数值的取值范围仅受计算机物理层的限制。
age =18 # 定义一个表示年龄变量,并赋值为正整数18 no=-18 # 定义一个表示序号的变量,并赋值为负整数-18 num=0 # 定义一个表示数量的变量,并赋值为0 print(type(age),type(no),type(num),sep="-") # 输出上述三个变量的类型 count=12e3 # 定义一个表示金额的变量,并赋值为12e3 print(count,type(count),sep="-")
上述输出结果为:
-
-
12000.0-
注:从上述结果可以看出,当利用科学记数法来表示整数时,虽然其代表一个整数数据,但是其类型为浮点数,系统会自动在末尾添加.0
另外,对于较长的数字(包括整数和小数),可以使用数字分隔符_进行分隔,通常每三个数字添加一个分隔符,不影响数字本身的值,例如:
no=111_232_3244 num=0.12_346_677 print(no,type(no),sep="|") print(num,type(num),sep="|")
上述输出结果为:
|
0.|
从上述结果可以看出,通过分隔符不仅不会改变数据本身,也不会改变数据类型。
不要期待一夜间的凤凰涅槃,进步是每天坚持积累的结果
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/175140.html