【变更好,靠近优秀!!!】
活动地址: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即自然常数(自然常数)。