Python1
random.randint(,)随机获得范围里的数 使用前需要先引进 import random
alt + p 重复上一条语句
重复随机数的生成:
x = random.getstate()
random.setstate(x)
如何精确计算浮点数
decimal模块 实现 decimal.Decimal()
例如:
import decimal
a = decimal.Decimal('0.1')
b = decimal.Decimal('0.2')
print(a+b) 结果就为0.3
E记法:
5e-05表示的就是五乘十的负五次方
+1e6 1000000
复数:
1+2j
x = 1+2j
x.real 1.0 //获取实部
x.imag 2.0 //获取虚部
也可以使用complex(re,im) 如:complex(“1+2j”)
/ 除下来是个浮点数 //除下来结果为整数
abs() //取括号里面的绝对值 如果是复数 则abs返回的是复数的模
例1:y = -3.14
abs(y) 3.14
例2:z = 3 + 4j
abs(z) 5.0
divmod(a,b) 分别取地板除和模运算 a//b a%b
计算 x 的 y 次方
pow(x,y) x**y
注:pow(2,3,5) 结果为3 2的三次方与5做模运算
字符串中除了空字符其余都为true
注:Fraction(0,1) 表示分子为0分母为1的有理数
逻辑运算符: and or not

浙公网安备 33010602011771号