只言片语

:D 获取中...


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)

第三章