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

posted @ 2023-02-17 10:55  摸鱼小曹  阅读(22)  评论(0)    收藏  举报