python 数据类型

数字数据类型存储数值。它们是不可变的数据类型,这意味着改变数据类型的结果值,需要一个新分配的对象。

Python支持四种不同的数值类型:

int (有符号整数): 通常被称为只是整数或整数,是正或负整数,不带小数点。

long (长整数 ): 或长,是无限大的整数,这样写整数,后面跟着一个大写或小写的L。

float (浮点实数值) : 或浮点数,表示实数,并写入一个小数点分隔的整数部分和小数部分。浮点数也可以是科学记数法,用e或E表示的功率10 (2.5e2 = 2.5 x 102 = 250).

complex (复数) : 形式如 a + bJ,其中a和b是浮点和J(或j)表示-1的平方根(这是一个虚数)。 a是数的实部,b是虚部。Python编程不使用复杂的数字。

例子

这里是数字的一些例子:

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允许长整型使用一个小写L,但建议只使用一个大写的L避免与数字1看起来一样,Python显示长整数用一个大写L。

复数包含一个有序对表示为a + bj,其中,a是实部,b是复数的虚部实浮点数。

数量类型转换:

Python中含有混合类型计算表达式内部将数字转换为普通类型。但有时,需要从一种类型的显式强制数到另一个类型,以满足操作符或函数参数的要求。

类型int(X)将x转换为一个普通的整数。

类型long(x)将x转换为一个长整数。

类型float(x)转换x为一个浮点数。

类型complex(x)转换x为复数与实部x和虚部为零。

类型complex(x, y) 将x和y转换成一个复数与实数部分x和虚部y。 x和y是数值表达式

数学函数:

Python包括以下执行数学计算的函数。

函数返回(描述)

x的绝对值:x和零之间的(正极)的距离。

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

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

x的指数: ex

x的地板:最大的整数不大于x

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

以10为底的对数,X>0。

它最大的参数:值最接近正无穷大

它的最小参数:值最接近负无穷大

x的两个项元组的整数和小数部分。这两个元素具有相同的x符号。整数部分返回一个浮点数。

x在小数点四舍五入到n位数字。 Python远离零点决定:round(0.5) 是1.0 而round(0.5) 为-1.0。

x的平方根(x>0)

随机数函数:

用于游戏,模拟,测试,安全性和保密性的应用的随机数。Python包括常用以下函数。

函数描述

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

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

设置生成随机数使用整数开始值。调用任何其他随机模块函数之前调用这个函数。返回None。

随机化代替列表中的项。返回None。

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

三角函数:

Python包括以下执行三角函数计算功能。

函数描述

返回x的反余弦值,以弧度形式表示

返回x的反正弦,以弧度形式表示

返回x的反正切值,以弧度表示形式

返回反正切atan(y / x),以弧度形式表示

返回x 弧度的余弦

返回欧几里德范数,sqrt(x*x + y*y)

返回x的弧度的正弦值

返回x的弧度的正切

从弧度到度角 x 的转换

从角度到弧度角 x 的转换

数学常数:

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

常数描述

pi

数学常数pi

e

数学常数e

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值