python学习
python3基础语法
python3基本数据类型
数字(Number)
字符串(String)
列表(List)
元组(Tuple)
字典(Dictonary)
本文档使用 MrDoc 发布
-
+
首页
数字(Number)
#### python3 数字(Number) python数字数据类型用于存储数值。 数据类型是不允许改变的,如果改变数字的数据类型的值,将重新分配内存空间。 ``` var = 1 var2 = 2 # 删除一些数字对象的引用 del var ``` python支持三种不同的数值类型: * Int:通常称做整型,不带小数点。python3整型没有限制大学,可以当做Long类使用。 * float:浮点型由整数部分与小数部分组成,浮点型也可使用科学计数法表示:2.5E2 * complex:复数由实数和虚数部分构成,可以用a+bj,或者complex(a,b)表示,复数的实部a和虚部b都是浮点型。 #### python的数据类型转换 有时候我们需要对数据进行类型转换,在python3中只需要将数据类型作为函数名即可。 * int(x)将x转换为一个整数 * float(x)将x转换为一个浮点型 * complex(x)将x转换为复数,实部为x,虚部为0 * complex(x,y)将x与y转换到一个复数,其中x为实部,y为虚部 >i **信息提示** > > **在整数除法中,除法 / 总是返回一个浮点数,如果只想得到整数的结果,丢弃可能的分数部分,可以使用运算符 //。// 得到的并不一定是整数类型的数,它与分母分子的数据类型有关系。** #### 数学函数 以下是一些常用的数学函数: * fabs(x):返回x的绝对值 * ceil(x):返回数字的上入整数,如math.ceil(4.1)返回5 * floor(x):返回数字的下舍整数,如math.floor(4.9)返回4 * cmp(x,y):比较函数,若x < y 返回-1,x==y返回0,x > y返回1.(**python3已经废弃,使用(x>y)-(x<y)替换**) * exp(x):返回e的x次幂 * log(x):如math.log(100,10)返回2 * max(x1,x2...)返回最大值 * min(x1,x2,...)返回最小值 * modf(x):返回x的整数部分与小数部分,两部分的数值符号与x相同,整数部分以浮点型表示。 * pow(x,y):返回x**y的值 * round(x[,n]):返回浮点数x的四舍五入值。若给出n值,则表示舍入到小数点后的位数。 * sqrt(x):开方 #### 随机数函数 随机数可以用于数学,游戏,安全等领域中,还经常用于算法中,提高算法效率,并提高程序安全性。 * choice(seq):从序列的元素中随机挑选一个元素,比如random.choice(range(10)),从0-9中随机挑选一个整数。 * randrange([start,] stop [,step]):从指定的范围内,按指定基数递增的集合中获取一个随机数,基数默认1 * random():随机生成一个实数,在[0,1)范围内 * seed([x]):改变随机数生成器的种子seed。python会帮你选择seed * shuffle(lst):将序列的所有元素随机排序 * uniform(x,y):随机生成下一个实数,在[x,y]范围内。 #### 三角函数 * acos(x):反余弦弧度值 * asin(x):反正弦弧度值 * atan(x):反正切弧度值 * atan2(y,x):返回给定的X,Y坐标值的反正切值 * cos(x):返回x的弧度余弦值 * hypot(x,y):返回欧几里得范数sqrt(xx+yy) * sin(x):弧度的正弦 * tan(x):弧度的正切 * degree(x):将弧度转换为角度 * radians(x):将角度转换为弧度
happyboysrt
2025年2月25日 18:30
转发文档
收藏文档
上一篇
下一篇
手机扫码
复制链接
手机扫一扫转发分享
复制链接
Markdown文件
PDF文档(打印)
分享
链接
类型
密码
更新密码