Python 中的数字 python中的数字类型共包括以下哪几种类型?

liftword4个月前 (12-17)技术文章56

Python 中的数字

经常用于各种任务的编程,例如游戏中的评分、数据表示和信息存储。

整数:

  • 基本操作:加 (+)、减 (-)、乘 (*)、除 (/)。
>>> 2 + 3
 5
 >>> 3 - 2
 1
 >>> 2 * 3
 6
 >>> 3 / 2
 1.5
  • 指数:使用 (**) 进行幂计算。
>>> 3 ** 2
 9
 >>> 3 ** 3
 27
 >>> 10 ** 6
 1000000
  • 运算顺序:遵循标准数学规则;括号可以更改顺序。
>>> 2 + 3*4
 14
 >>> (2 + 3) * 4
 20

浮点数:

  • 带小数点的数字。
>>> 0.1 + 0.1
 0.2
 >>> 0.2 + 0.2
 0.4
 >>> 2 * 0.1
 0.2
 >>> 2 * 0.2
 0.4
  • 有时,由于内部表示,计算可能会产生额外的小数位。
 >>> 0.2 + 0.1
 0.30000000000000004
 >>> 3 * 0.1
 0.30000000000000004

混合整数和浮点数:

  • 除法始终生成浮点数。
 >>> 4/2
 2.0
  • 在其他操作中混合整数和浮点数也会导致浮点数。
 >>> 1 + 2.0
 3.0
 >>> 2 * 3.0
 6.0
 >>> 3.0 ** 2
 9.0

数字中的下划线:

  • 用于对数字进行分组以提高可读性(例如,1_000_000)。
 >>> universe_age = 14_000_000_000
  • Python 在存储和处理这些值时忽略下划线。
>>> print(universe_age)
 14000000000

多重分配:

  • 使用逗号在一行中为多个变量赋值。
x, y, z = 0, 0, 0
  • 变量的数量必须与值的数量相匹配。

常数:

  • 在整个程序中保持不变的变量。
  • 使用全部大写字母表示(例如,MAX_CONNECTIONS = 5000)。
  • Python 没有内置常量,但这种约定是常用的。

评论:

用于在代码中添加注释和说明。
帮助描述解决问题的总体方法,使代码更易于理解。

撰写注释

  • 使用井号 (#) 开始注释。
  • # 之后的所有内容都将被 Python 解释器忽略。
# Say hello to everyone.
 print("Hello Python people!")

 Python ignores the first line and executes the second line.

 Hello Python people!

尽可能在代码中保持简单;避免不必要的复杂性。

相关文章

如何理解Python的常量和变量?常量是否有数据类型的概念?

Python中的常量和变量如何理解?在Python中,变量和常量都用于存储数据,但它们的用途和行为有所不同。1、变量:变量是一个存储值的位置。你可以想象它就像一个盒子,你可以把东西放进去,也可以把东西...

Python数据类型字符串的几种表示形式

Python数据类型字符串的几种表示形式字符串用于表示文本数据。字符串中的字符可以是 ASCII字 符、各种符号以及各种 Unicode 字符。字符串属于不可变序列,不能直接修改字符串,不能在原处修改...

Python 基础——运算符之算术运算符

运算符运算符是用来进行对数据的计算,赋值,和比较等。可以将一个或多个操作数用运算符连接成可执行语句,用来实现特定功能。基本赋值运算符赋值运算符用于为变量或者常量进行赋值,python 中使用 = 作为...

Python正则表达式,这一篇就够了 python 正则表达

大多数编程语言的正则表达式设计都师从Perl,所以语法基本相似,不同的是每种语言都有自己的函数去支持正则,今天我们就来学习 Python中关于 正则表达式的函数。作者:猪哥66;来源:segmentf...

[oeasy]python051_什么样的变量名能用_标识符_identifier

什么样的变量名能用_标识符_identifier 回忆上次内容上次 我们 研究了变量的死有生就有死原本的死是 在程序退出时自动执行的也 可以 在运行过程中手动给变量 赐死突然死亡就是 deldel 了...

Python中的布尔类型(bool)(python专栏003)

Python中的布尔类型(bool)只有两个取值,分别是True和False。bool类型通常用于逻辑判断和条件控制语句中,例如while和if语句。在Python中,True和False都是内置的常...