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 @   摸鱼小曹  阅读(16)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现
点击右上角即可分享
微信分享提示