Python基础数据类型之整数

Python基础数据类型之整数计算机编程语言中 可以分为静态类型语言和动态类型语言 在静态类型语言中 在定义变量时即需指定其类型 例如 C 语言 而 python 属于动态类型语言 在程序运行时 根据该变量指向的内存地址存储的数据类型才能确定该变量的类型 例如 python 语言

大家好,欢迎来到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

(0)
上一篇 2025-04-02 12:45
下一篇 2025-04-02 13:10

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注微信