跟大佬学习python的第七天-数据类型之Number

发布于:2023-01-21 ⋅ 阅读:(249) ⋅ 点赞:(0)


​【变更好,靠近优秀!!!】

活动地址:CSDN21天学习挑战赛

一、Number数字

1、Python支持三种不同的数据类型:

  • 整型(int) 通常被称为是整型或整数,是正或负整数,不带小数点。布尔(bool)是整型的子类型。

  • 浮点型(float) 浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

  • 复数(complex) 复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

2、Python 数字类型转换

有时候,我们需要对数据内置的类型进行转换,数据类型的转换,只需要将数据类型作为函数名即可。

int(x) 将x转换为一个整数。

float(x) 将x转换到一个浮点数。

complex(x) 将x转换到一个复数,实数部分为 x,虚数部分为 0。

complex(x, y) 将 x 和 y 转换到一个复数,实数部分为 x,虚数部分为 y。x 和 y 是数字表达式。

示例:以下实例将浮点数变量 a 转换为整数:

a=1.2
print(int(a))

返回值为:1

3、数学函数

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-G9L2bDy2-1660213938858)(https://p6-juejin.byteimg.com/tos-cn-i-k3u1fbpfcp/f60742dcfb414a7fb3c49f476a2ec903~tplv-k3u1fbpfcp-watermark.image?)]

4、随机数函数

随机数可以用于数学,游戏,安全等领域中,还经常被嵌入到算法中,用以提高算法效率,并提高程序的安全性。
Python包含以下常用随机数函数:

  • choice(seq):从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0到9中随机挑选一个整数。
  • randrange ([start,] stop [,step]):从指定范围内,按指定基数递增的集合中获取一个随机数,基数默认值为 1。
  • random():随机生成下一个实数,它在[0,1)范围内。
  • seed([x]):改变随机数生成器的种子seed。
  • shuffle(lst):将序列的所有元素随机排序。
  • uniform(x, y):随机生成下一个实数,它在[x,y]范围内。

5、数学常量

  • pi:数学常量 pi(圆周率,一般以π来表示)。
  • e:数学常量 e,e即自然常数(自然常数)。