暑假python学习笔记

Day 1 :

1: python 用53位二进制表示小数点后,精度达到1e-16 ,范围  :  -1e308~1e308

 

2:round函数:用于浮点数比较

将浮点数四舍五入, 如:

round (0.1+0.2,1)==0.3

3:支持复数运算

4:运算符://  整除

     ** 幂运算 

5:支持范围扩大,int变double

6:运算函数:

abs  绝对值

divmod(a,b)   求商和余数(支持double)

如:

 

 

 min,max函数:

 

 强制转化函数:

int  支持字符串:float一样

 

 complex函数:支持转化为复数

 

 

7 :  turtle  画图:

from turtle    import*

penup()   pu

pendown() pd

pencolor("purple")  或者  pencolor(,,,)缺省为RGB颜色

setup( , , , ,) 设置  宽 高 原点坐标  

绝对坐标:

 

 

goto(100,100)直线走到(100,100)

fd(d)前进走d

bk(d)后退走d

circle(r,angle)由 r 转 angle  的角度

seth(angle)设置角度为 angle(绝对角度) 

left ()左转  (主视角转动)

right()右转    (主视角转动)

 

8  RGB 色彩

 

 9:异常处理

tyr except

用于抛出异常

DAY 2:

 10:循环:

    for i in range(1,n+1):    左闭右开
11 函数  def 
  return 可以传多个参数
 
12  全局变量
可以放在最上面,也可以global定义
 
13  lambda   函数紧凑形式
f = lambda x:x*x     返回x的平方
14   集合:
{ }定义,或者直接set()定义
| 并集   &交集    -差集   ^补集
 
15  序列:

 

 对象函数: in 

      not in  

      * n  将序列复制n次
      s[ i : j  ]  切片  返回  i 到  j  的序列  
      s[ i : j :k  ]  返回  i 到  j  的, k 为 步长的序列 
      s[  : : -1 ]  逆序遍历
    index( x )    找到第一次出现x的下标
    index( x ,i ,  j )   找到 i  到  j  的 序列中  第一次出现x的位置(绝对下标)
    count(x)计算 x 出现多少次
16  元组  :不能修改的序列
()或  tuple() 创建
 17 列表   序列的扩展,元素可以扩展,
使用  [  ]   或者 list  创建

 

 

 
posted @ 2020-06-26 22:47  无声-黑白  阅读(156)  评论(0编辑  收藏  举报