无涯教程-Python - Numbers(数字)

news/2024/11/7 9:38:32/

数字数据类型存储数值,它们是不可变的数据类型,这意味着更改数字数据类型的值将导致新分配的对象。

数字对象是在您为其分配值时创建的。例如-

var1=1
var2=10

您也可以使用 del 语句删除对数字对象的引用。 del语句的语法是-

del var1[,var2[,var3[....,varN]]]]

您可以使用 del 语句删除单个对象或多个对象。例如-

del var
del var_a, var_b

Python支持四种不同的数字类型-

  • int(有符号整数)       - 通常将它们称为整数或整数,是不带小数点的正或负整数。

  • long(长整数)            - 也称为longs,它们是无限制大小的整数,写为整数,后跟大写或小写L。

  • float(浮点实值)        - 也称为浮点数,它们表示实数,并用除整数和小数部分的小数点表示。

  • complex(复数)         - 的形式为a + bJ,其中a和b为浮点,而J(或j)表示-1的平方根(即虚数)。

这是一些数字的例子

intlongfloatcomplex
10 51924361L 0.0 3.14j
100 -0x19323L 15.20 45.j
-786 0122L -21.9 9.322e-36j
080 0xDEFABCECBDAECBFBAEL 32.3 + e18 .876j
-0490 535633629843L -90-6545 + 0J
-0x260 -052318172735L -32.54e100 3e + 26J
0x69 -4721885298529L 70.2-E12 4.53e-7j

数字类型转换

Python将包含混合类型的表达式内部的数字转换为用于判断的通用类型。但是有时,您需要将一种类型的数字显式强制转换为另一种类型,以满足操作符或函数参数的要求。

  • int(x)                 - 将x转换为整数。

  • long(x)              - 将x转换为长整数。

  • float(x)              - 将x转换为浮点数。

  • complex(x)       - 将x转换为具有实部x和虚部为零的复数。

  • complex(x,y) - 将x和y转换为具有实部x和虚部y的复数。

数学函数

Python包含以下用于执行数学计算的函数。

Sr.No.Function & Returns ( description )
1 abs(x)

x的绝对值

2 ceil(x)

x的上限:不小于x的最小整数

3 cmp(x, y)

-1 if x < y, 0 if x == y, or 1 if x > y

4 exp(x)

x的指数:e x

5 fabs(x)

x的绝对值。

6 floor(x)

x的下限:不大于x的最大整数

7 log(x)

x的自然对数,对于x> 0

8 log10(x)

x的以10为底的对数,x> 0

9 max(x1, x2,...)

最大值

10 min(x1, x2,...)

最小值

11 modf(x)

x在两个项目元组中的小数和整数部分。这两部分的符号与x相同。整数部分以浮点数形式返回。

12 pow(x, y)

x ** y的值。

13 round(x [,n])

x 从小数点后舍入到n位数字。 Python会以平局方式从零开始四舍五入:round(0.5)为1.0,round(-0.5)为-1.0。

14 sqrt(x)

平方根

随机数函数

随机数用于游戏,模拟,测试,安全性和隐私应用程序。 Python包含以下常用函数。

Sr.No.Function & 描述
1 choice(seq)

列表,元组或字符串中的随机项。

2 randrange ([start,] stop [,step])

从范围(开始,停止,步进)中随机选择的元素

3 random()

随机浮点r,使得0小于或等于r且r小于1

4 seed([x])

设置用于生成随机数的整数起始值。在调用任何其他随机模块函数之前,请先调用此函数。返回无。

5 shuffle(lst)

将列表中的项目随机化。返回无。

6 uniform(x, y)

随机浮点数r,使得x小于或等于r且r小于y

三角函数

Python包含执行三角计算的以下函数。

Sr.No.Function & 描述
1 acos(x)

以弧度返回x的反余弦值。

2 asin(x)

返回弧度的x的反正弦值。

3 atan(x)

返回弧度的x的反正切值。

4 atan2(y, x)

返回弧度的atan(y/x)。

5 cos(x)

返回x弧度的余弦值。

6 hypot(x, y)

返回欧几里得范数sqrt(x * x + y * y)。

7 sin(x)

返回x弧度的正弦值。

8 tan(x)

返回x弧度的切线。

9 degrees(x)

将角度x从弧度转换为度。

10 radians(x)

将角度x从度转换为弧度。

数学常数

该模块还定义了两个数学常数-

Sr.No.Constants & 描述
1

PI 的

数学常数pi。

2

e

数学常数e。

Python - Numbers(数字) - 无涯教程网无涯教程网提供数字数据类型存储数值,它们是不可变的数据类型,这意味着更改数字数据类型的值将导致...https://www.learnfk.com/python/python-numbers.html


http://www.ppmy.cn/news/1059956.html

相关文章

Allegro平台如何利用测评打造爆款产品,优化listing提升曝光度!

Allegro是波兰本土最大的电商平台&#xff0c;1999年由波兰人自己创造成立&#xff0c;75%的波兰人都知道该网站&#xff0c;Allegro的品牌认知度在波兰高达98%。也是东欧“最大”拍卖网站。 波兰的消费者非常熟悉Allegro平台&#xff0c;大部分波兰人如果想要购买商品&#x…

数据库的增量备份与差异备份

在当今数字时代&#xff0c;数据已经成为公司的主要资产。为了维护这些珍贵的数据&#xff0c;公司通常会采取各种数据保护措施&#xff0c;其中增量备份是一种很有效的方法。本文将详细介绍什么是数据库的增量备份&#xff0c;以及如何帮助企业更有效地维护数据。  我们需要…

优化IDEA配置,升级ZGC

由于IDEA经常崩溃&#xff0c;加上项目也是时候升级JDK了&#xff0c;所以索性一块升级了&#xff0c;首先说一下&#xff0c;这个ZGC需要JDK11以上(我目前是JDK17)&#xff0c;IDEA新版会支持ZGC的使用&#xff08;我的是2023.2.1&#xff09;。 找到你的这个文件&#xff0c…

LA@向量组间的表示关系

文章目录 2个向量组间的表示关系向量组的相互表出向量组用另一个向量组表示&#x1f47a;线性表示的系数矩阵矩阵乘法与线性表出列向量组线性表示行向量组线性表示 向量组等价&#x1f47a;向量组等价的性质推论 等价矩阵与向量组等价的关系行等价矩阵的行向量组等价列等价矩阵…

ubuntu卸载python导致无法进入图形页面

首先&#xff0c;进入tty界面&#xff0c;输入用户名和密码。如果忘记了用户名和密码&#xff0c;建议直接重装系统。修改tty的编码格式&#xff0c;输入 $LANG查看tty的编码格式&#xff0c;建议修改编码格式&#xff0c;避免中文或其他信息显示为■■■■■或◆◆◆◆◆ ex…

管家婆往来分析功能介绍

往来分析是企业管理的重要工具之一&#xff0c;主要用于监控和查询与往来单位的业务往来情况&#xff0c;包括进货金额、付款金额、销售金额、回款情况、此前应收应付、应收应付余额、应收应付限额及其超限余额等。通过往来分析&#xff0c;企业可以更好地了解和控制与往来单位…

【Cortex-M3权威指南】学习笔记2 - 指令集

目录 指令集汇编语言基础UAL 近距离检视指令数据传输数据处理子程呼叫与无条件跳转指令标志位与条件转移指令隔离指令饱和运算 CM3 中新引入指令MRS\MSRIF-THENCBZ/CBNZSDIV/UDIVREV RBITSXTBTBB,TBH 指令集 汇编语言基础 一条简单的汇编指令格式&#xff08;注释使用一个分号…

Wi-Fi网络泄露你位置的新恶意软件,如何保护自己?

通常&#xff0c;当黑客用恶意软件感染最好的Windows笔记本电脑时&#xff0c;经济利益是他们的动机。然而&#xff0c;他们也喜欢部署信息窃取恶意软件来获取你的个人数据。 Secureworks反威胁部门的安全研究人员发现了一种神秘的新恶意软件&#xff0c;它完全是在寻找其他东…