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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· 25岁的心里话
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 按钮权限的设计及实现