Python期末复习
Python期末的一些东西,课件上的,后期应该会发课件。
第一章(没啥东西)
没写完
第二章 Python程序实例解析
第一个实例:温度转换
1.为了使程序结构清晰,子语句采用“缩进”的格式进行编写。语句后不需要加符号,只有语句后有子语句的需要加冒号。
2.标识符的命名规则:以字母,数字,下划线和汉字构成,并且首字母不能是数字,中间不能出现空格,且大小写敏感。
3.Python中使用=进行赋值,可以同时对多个变量进行赋值。
x,y,z = 2,5,6
连续赋值:
x = y = z = 1
交换赋值:
x,y = y,x
4.Python中的字符串是用双引号或者单引号括起来的零到多个字符组成。字符串可以通过下表进行索引,正向递增索引(1,2,3,…)反向递减索引(…,-4,-3,-2,-1)
这里有图
可以使用区间索引的方式[N:M]表示从字符串的第N到M-1个字符,并且采用区间索引时可以正向和反向混合使用。
5.eval函数:能以Python表达式的方式解析执行字符串
6.input函数:从控制台获得用的输入。无论用户在控制台输入什么内容,input函数都是以字符串类型返回结果。
7.print函数:实例中用print函数输出信息,当输出纯字符时,可直接将待输出的内容传递给print函数,当输出变量值时,需采用format()方法格式化输出。
第二个实例:Python绘制蟒蛇
1.库导入
import <库名>,此后可通过<库名>.<函数名(参数)>的方式中调用库的所有函数。
form <库名> import <函数1,函数2,…>
form <库名> import * ,其中*为通配符,表示<库名>的所有函数,调用函数,直接用<函数名(参数)>调用即可。
2.turtle.setup(width,heigh,startx,startxy):设置绘制区域大小和位置。
penup():抬起画笔
pendown():落下画笔
pensize():设置画笔的尺寸
pencolor():设置画笔颜色
fd(distance):画笔前进distance距离
seth(to_angle):改变绘制方向
circle(radius,extent):绘制弧线,radius为半径,extent为弧形角度。
range(start,stop[,step])
- start: 计数从 start 开始。默认是从 0 开始。例如range(5)等价于range(0, 5);
- stop: 计数到 stop 结束,但不包括 stop。例如:range(0, 5) 是[0, 1, 2, 3, 4]没有5
- step:步长,默认为1。例如:range(0, 5) 等价于 range(0, 5, 1)