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:

posted @   nanaa  阅读(28)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· TypeScript + Deepseek 打造卜卦网站:技术与玄学的结合
· Manus的开源复刻OpenManus初探
· AI 智能体引爆开源社区「GitHub 热点速览」
· 三行代码完成国际化适配,妙~啊~
· .NET Core 中如何实现缓存的预热?
点击右上角即可分享
微信分享提示