默认教学计划
6人加入学习
(0人评价)
Python 基础
价格 ¥ 299.00
该课程属于 南华大学信息安全专业 请加入后再学习

数字(二)
类型升级
导入分数模块
from fractions import Franction
这样就可以使用Fraction()函数了  (相当于导入了头文件)
type看类型
分数 is 小数  为FALSE  储存关系有关
基本数学函数
pow  ** i
abs   整数
fabs  浮点数 import math    from math import *
round  四舍五入   3里面靠近偶数取整  round(2.5、3.5) 且为整数  2为浮点数
math.ceil  floor  取整 math   大的最小的   小的最大的   
int 等  格式转换
random  随机 random  random.random()    random.choice([2,4,6,8]) 2 // random.sample([2,4,6,8],2(个)) 【2,4】 // random.shuffle(a) 随机打乱a里面数的顺序    //  random.getrandbits(200) 随机生成200位随机数(二进制)
cmp     比较 只在2里面  3没有 
log    对数 不写底数默认为e  math
log10
max min
modf   把浮点数分为小数 整数部分 math  但是有时不准 math.modf(2.7)  (0.700000000000002,2.0)
sqrt
格式化输入出
特殊的输出方式时 用format  format(2,'x') 相当于 hex(2)  
Decimal 精确 
from decimal import Decimal
a= decimal('6.3')
由于 a=6.3  b=2.1  a+b=8.40000000001  所以引入了decimal

[展开全文]