python学习笔记3
复习:
关键字(保留字)33个
and as assert
break
class continue
del def
elif else except
finally False for from
globle
import in is if
lambda
not None nonlocal
or
pass
raise return
try Ture
while with
yield
第三章 基本数据类型
1、数字类型 Number
①整数类型 int
--可正可负,没有取值范围限制
--pow(x,y)函数:计算x^y,想算多大算多大
--4种进制表示方式:十进制、二进制、八进制、十六进制
②长整型 long
③浮点类型 float
浮点数间的运算存在不确定尾数(十进制小数与二进制小数并非一,一照应的关系),不是bug
--通过 round(x,d) 函数对x四舍五入,d 是小数截取位数
--浮点数间运算及比较用round() 函数辅助
-- 不确定尾数一般发生在10^-16左右,round() 十分有效
--可以采用科学计数法,eg. 4.3e-3 (10为基数)
>>>0.1 + 0.2 == 0.3
#False
>>>round(0.1 + 0.2,1) == 0.3
#True
④复数类型 complex
--z.real 获得实部
--z.imag 获得虚部
2、数值运算操作符
--“**”幂运算 “//”整除
3、数值运算函数
abs(x) #绝对值
divmod(x,y) #商余,同时输出商和余数
pow(x,y[,z]) #幂余,(x**y)%z,[..]表示参数z可省略
round(x[,d]) #四舍五入,d是保留的位数,默认值为0
max(x1,x2,...,xn)
min(...)
int(x) #遍整型
float(x) #变浮点
complex(x)#变复数
实例三、天天向上的力量
基本问题:持续的价值
问题1:1% 的力量
#DayDayUpQ1.py
dayup = pow(1.001,365)
daydown = pow(0.999,365)
print("向上{:.2f},向下:{:.2f}".format(dayup,daydown))
问题2:
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?