Python电子教案2_1_Python程序实例解析
Python程序设计基础教程完整版教案全书电子教案整本书课程设计

装有Python的计算机
教学课件PPT
教材:《Python程序设计基础教程(慕课版)》
作业设计
教学过程
教学环节
教学内容与过程
(教学内容、教学方法、组织形式、教学手段)
课前组织
做好上课前的各项准备工作(打开计算机、打开课件、打开软件、打开授课计划、教案等),吸引学生注意力。
课程说明
【课前说明】
从搭建Python的工作平台引入本章学习内容。
在SublimeText的文本编辑区,输入“输出问候语”程序的代码:
1first_name="adam"
2last_name="smith"
3full_name=first_name+"."+last_name
4massage="hello,"+full_name+" !"
5print(massage)
这样,我们在这个“空”文件里编辑程序时,Sublime Text所提供的一切编程便利就都可以使用了。
在简单的情况下,只需启动Python命令窗口,就可以以交互的方式,一条一条地执行键入的语句。仍以前面给出的“输出问候语”程序为例。具体步骤如下。
在桌面上按Shift键的同时单击鼠标右键,从弹出的快捷菜单里选择“在此处打开命令窗口(W)”选项,屏幕上出现熟悉的命令窗口。在提示符“>”后键入“python”并按Enter键,窗口如图所示,出现了Python提示符“>>>”。
Python电子教案2-1 Python程序实例解析

方式解决计算问题
温度转换实例
步骤2:确定功能
输入:华氏或者摄氏温度值、温度标识 处理:温度转化算法
输出:华氏或者摄氏温度值、温度标识
F表示华氏度,82F表示华氏82度
C表示摄氏度,28C表示摄氏28度
温度转换实例
步骤3:设计算法
根据华氏和摄氏温度定义,转换公式如下: C = ( F – 32 ) / 1.8 F = C * 1.8 + 32 其中,C表示摄氏温度,F表示华氏温度
程序
Turtle 中的 turtle.seth(angle) 函数表示小乌龟启动时
运动的方向。它包含一个输入参数,是角度值。 其中,0表示向东,90度向北,180度向西,270度向 南;负值表示相反方向。 程序中,我们让小乌龟向-40度启动爬行,即:向东南 方向40度。
180 270 90
0
命名与保留字
Python 3.x保留字列表 (33个)
and as assert break class continue def del elif else except finally for from global if import in is lambda nonlocal not or pass raise return try while with yield True False None
Python语言程序设计
第2章 Python程序实例解析
温度转换程序实例
温度体系
温度刻画存在不同体系,摄氏度以 1 标准大气压下水的 结冰点为0度,沸点为100度,将温度进行等分刻画。华 氏度以 1 标准大气压下水的结冰点为 32 度,沸点为 212
度,将温度进行等分刻画。
(完整版)python教案

目录
• Python基础知识 • Python进阶特性 • Python常用库介绍及应用 • Python数据分析与可视化实践
目录
• Python在机器学习领域应用 • Python Web开发框架Django实战
演练 • 项目实战:用Python解决现实问题
01
Python基础知识
面向对象编程基础
类与对象
类是对象的抽象,定义了 一类对象的共同属性和方 法;对象是类的实例,具 有类定义的属性和行为。
继承与多态
继承实现了代码的重用和 多态,子类可以继承父类 的属性和方法,并可以添 加或覆盖父类的方法。
封装与访问控制
封装将数据和行为组合在 一起,形成“对象”,并 通过访问控制限制对对象 内部状态的访问。
文档编写
编写项目文档,包括使用说明、技术文档等,方 便项目的维护和升级。
THANKS
视图函数编写技巧分享
视图函数基础
介绍视图函数的概念和作用,以及编写视图 函数的基本方法。
HTTP请求处理
介绍如何处理不同的HTTP请求方法,如 GET、POST等。
URL路由配置
讲解Django的URL路由配置,如何将URL映 射到对应的视图函数。
响应数据格式
讲解如何返回不同格式的响应数据,如 JSON、HTML等。
项目选题背景介绍
现实生活中的问题
随着技术的发展和数据的增长,现实生活中的问题越来越 需要编程技能来解决。
Python的优势
Python是一种简单易学、功能强大的编程语言,广泛应 用于数据分析、人工智能、Web开发等领域。
项目实战的意义
通过项目实战,可以将所学的Python知识应用于实际场 景中,提高解决问题的能力。
Python电子教案- Python程序实例解析

• 实例代码1.1中第3、6、9行采用了“if-elif-els 语句,如下:
分支语句
• 其中,第3行if语句包含第一个条件表达式: TempStr[-1] in ['F', 'f']
• 该表达式由保留字in组成,表示判断字符串TempStr
字符(TempStr[-1])是否在一个由'F'或者'f'组成 则返回False。
例:将变量x和y交换
• 采用单个赋值,需要3行语句:即通过一个临时变
始值,然后将y值赋给x,再将x的原始值通过t赋值 >>>t = x >>>x = y >>>y = t
赋值语句
• 采用同步赋值语句,仅需要一行代码: >>>x, y = y, x
Imput( )函数
• 获得用户输入之前,input()函数可以包含一些提示
注释
注释的两种方法: 单行注释以#开头
#Here are the comments
注释:程序员在代码中加入的说明信息,不被计算机
多行注释以
’’’
’’’开头和结尾
This is a multiline comment used in Python ’’’
注释
• 注释主要有三个用途。第一,标明作者和版权信息。 声明等信息
第一,利用程序进行温度转换,由用户输入温度值,程
果。这是最直观的理解。(我们将以第一种理解角度为
余下程序步骤。)
温度转换实例
第二,可以通过程序自动监听温度信息发布渠道(如收
等)给出的温度播报源数据,通过语音识别、图像识别
得温度值,再由程序完成转换输出给用户。这种角度相
Python电子教案 Python程序实例解析

第二种利用保留字直接引用库中函数,可以使代
在类似程序代码2.2这种只引用一个库的情况下
Python蟒蛇绘制实例
• 需要注意,第一种引用方式,Python解释器将<a>.
函数名。当采用第二种方式时,Python解释器将<b>作 数名<b>将会与用户自定义的函数名冲突。
这可能产生一种情况,假设用户已经定义了一个函数<b
保留字import有两种方式引用函数库,对函数的使用方
第一种引用函数库的方法如下:
import <库名>
此时,程序可以调用库名中所有函数,使用库中函数的 <库名>.<函数名>(<函数参数>)
Python蟒蛇绘制实例
第二种引用函数库的方法如下: from <库名>
import <函数名,函数名,…,函
物的一种抽象,它是一个实体,包含属性和方法两部分
• 假设对象是O,则O.a表示对象O的属性a,O.b()表示
b(),其中a是一个变量值,b()是一个函数。例如,一
为一个对象,标记为C,汽车的颜色是汽车的属性,表示 法,表示为O.forward()。
,前进是汽车的一个动作,相当于一个功能,因此前进
Python蟒蛇绘制实例
(0,0)位置开始它根据一组函数指令的控制,在这个
• 其爬行轨迹形成了绘制图形。对于小海龟来说,有“
退”、“旋转”等爬行行为,对坐标系的探索也通过 方位来完成。
、“后退方向”、“左侧方向”和“右侧方向”等小
Python蟒蛇绘制实例
,向左和向下分别是x轴和y轴。
• 我们所使用的显示屏幕也是一个坐标系,该坐标系以
python程序解读举例 通俗解释

python程序解读举例通俗解释Python程序解读举例- 通俗解释在计算机科学中,编程语言是一种用来与计算机进行交流的工具,就像英语或汉语一样。
而Python是其中一种非常流行的编程语言,它的简单和易读性使得它成为了初学者和专业开发者的首选。
在这篇文章中,我们将以解读Python程序为主题,通过一个详细的举例来回答你所有的疑问。
首先,让我们简要了解一下Python的基本语法。
Python代码由一系列命令组成,这些命令以换行符进行分隔或使用缩进来表示从属关系。
这个特殊的缩进使用四个空格(或一个制表符)来表示。
Python程序从上到下执行,每个命令都被解释器依次执行。
现在,让我们来看一个例子来说明Python程序的解读过程。
假设我们要写一个程序,用来计算两个数字的和。
我们可以这样来编写这个程序:num1 = 5num2 = 10sum = num1 + num2print("The sum is: ", sum)第一行代码`num1 = 5`定义了一个名为`num1`的变量,并将其值设置为5。
第二行代码`num2 = 10`定义了另一个名为`num2`的变量,并将其值设置为10。
第三行代码`sum = num1 + num2`将`num1`和`num2`的值相加并存储在名为`sum`的变量中。
最后一行代码`print("The sum is: ", sum)`用来将结果输出到屏幕上。
现在让我们逐行进行解读这些代码。
第一行代码`num1 = 5` 可以被解读为“将5存储在名为`num1`的变量中”。
在这里,我们创建了一个变量`num1`并将其值设置为5。
类似地,第二行代码`num2 = 10`可以被解读为“将10存储在名为`num2`的变量中”。
接下来,我们有一行代码`sum = num1 + num2`,它将存储在`num1`和`num2`变量中的值相加,并将结果存储在名为`sum`的变量中。
Python电子教案2-1 Python程序实例解析

分支语句
•对于if语句来说,当in表达式返回True时,执行第4、5行语句内容 ,如果返回False,则执行第6行的elif语句,判断下一个条件。第 3行语句判断用户输入的温度值是否是华氏度。 •同理,第6行elif语句判断字符串TempStr的最后一个字符( TempStr[-1])是否在一个由'C'或者'c'组成的“集合”中,如果 条件成立,则继续执行第7、8行语句,否则执行第9行语句。第6行 语句判断用户输入的温度值是否是摄氏度。
print()函数
•用两个小例子感受一下这段程序的魅力吧
循环语句
• 循环语句:控制程序运行,根据判断条件或计数条件确定一段程 序的运行次数 ➢遍历循环,基本过程如下
for i in range (<计数值>): <表达式1>
➢例如,使某一段程序连续运行10次
for i in range (10): <源代码>
第2章Python程序实例解析
2021/5/27
1
温度转换程序实例
2021/5/27
2
温度体系
温度刻画存在不同体系,摄氏度以1标准大气压下水的结冰点为0度, 沸点为100度,将温度进行等分刻画。华氏度以1标准大气压下水的 结冰点为32度,沸点为212度,将温度进行等分刻画。
问题:如何利用Python程序进行摄氏度和华氏度之间的转换
温度转换实例• 步骤3Fra bibliotek设计算法, ➢ F表示华氏度,82F表示华氏82度 ➢ C表示摄氏度,28C表示摄氏28度 根据华氏和摄氏温度定义,转换公式如下:
C = ( F – 32 ) / 1.8 F = C * 1.8 + 32
python教学案例

python教学案例Python教学案例尊敬的读者,今天我要向您分享一些关于Python教学案例的内容。
作为一种简洁易学的编程语言,Python已经成为许多初学者和专业开发者的首选。
为了帮助您更好地理解和掌握Python编程,我将介绍几个有趣的教学案例,涵盖从基本语法到高级应用的不同方面,并提供我的观点和理解。
在介绍这些案例之前,我想强调以下几点。
通过实际的例子和应用,我们能更直观地理解Python的概念和使用方法。
这些案例通过学以致用的方式,帮助我们在实践中巩固所学的知识。
这些案例的难度逐渐递增,适合从初学者到有经验的开发者。
下面是我为您准备的Python教学案例:案例1:计算器这个案例旨在帮助初学者熟悉Python的基本语法和数学运算。
通过设计一个简易计算器程序,我们可以让学生了解Python的输入输出、变量、运算符等概念。
这个案例还可以扩展,加入其他功能如开根号、阶乘等,提供更多挑战。
案例2:猜数字游戏这个案例旨在通过一个简单的猜数字游戏,帮助学生理解Python的条件语句(if-else语句)。
通过引导学生编写一个程序来猜测一个随机生成的数字,我们可以让他们掌握如何使用if-else语句来做出决策,并提供不同的反馈。
案例3:文件处理这个案例旨在帮助学生学习Python的文件处理能力。
通过提供一个文本文件,要求学生编写一个程序来统计其中每个单词出现的次数,并输出最常出现的单词。
通过这个案例,学生可以学会文件的读写操作、字符串处理以及字典的使用。
案例4:Web爬虫这个案例是一个更高级的案例,旨在帮助学生学习Python在Web爬取数据方面的应用。
通过编写一个简单的爬虫程序,学生可以提取指定网站的数据,并将其存储到本地文件中。
通过这个案例,学生可以学习如何使用Python库如BeautifulSoup或Scrapy来解析网页,并获取所需的数据。
案例5:数据可视化这个案例旨在帮助学生学习Python在数据可视化方面的应用。
Python语言程序设计基础——2Python程序示例解析

Python语⾔程序设计基础——2Python程序⽰例解析Python语⾔程序设计基础第⼆章 Python程序⽰例解析部分截图来⾃北京理⼯⼤学嵩天的python基础设计课程的ppt,仅做个⼈笔记使⽤,特此声明。
⽬录编程解决问题的步骤1. 分析问题:分析问题的计算部分,想清楚2. 划分边界:划分问题的功能边界,规划IPO3. 设计算法:设计问题的求解算法,关注算法4. 编写程序:编写问题的计算程序,编程序5. 调试测试:调试程序使正确运⾏,运⾏调试6. 升级维护:适应问题的升级维护,更新完善代码⽰例1——温度转换温度转换需求两种温度体系的转换摄⽒度转为华⽒度华⽒度转为摄⽒度问题分析1. 划分边界输⼊:带华⽒或摄⽒标志的温度值输出:根据温度标志选择适当的温度转换算法2. 输⼊输出格式设置标识放在温度后⾯,F标识华⽒度,C表⽰摄⽒度3. 设计算法\(C=(F-32)/1.8\)\(F=C*1.8+32\)代码#实例代码1.1 温度转换TempStr = input("请输⼊带有符号的温度值")if TempStr[-1] in ['F','f']:C=(eval(TempStr[0:-1])-32)/1.8print("转换后的温度是{:.2f}C".format(C))elif TempStr[-1] in ['C','c']:F = 1.8*eval(TempStr[0:-1])+32print("转换后的温度是{:.2f}F".format(F))举⼀反三1. 温度数值与温度标识之间关系的设计可以改变标识放在温度数值之前TempStr = input("请输⼊带有符号的温度值")if TempStr[0] in ['F','f']:C=(eval(TempStr[1:])-32)/1.8print("转换后的温度是{:.2f}C".format(C))elif TempStr[0] in ['C','c']:F = 1.8*eval(TempStr[1:])+32print("转换后的温度是{:.2f}F".format(F))2. 货币转换、长度转换、重量转换、⾯积转换......强缩进python 与C++,java在代码块的划分是不⼀样的,C++,java使⽤{}来区分代码块。
【精编】python二级电子教案 第1章 程序设计基本方法

文件式将 Python 程序写在一个或多个文件中,
启动Python解释器批量执行文件中的代码。
交互式一般用于调试少量代码,文件式是最常用
的编程方式。
1111 22
Python程序的运行方式
启动 IDLE 所显示的环境是 Python 交互式运行环境,在 >>>提示符后输入代码即可运行,输入exit()或者quit()可 以退出,没有>>>的行表示运行结果。
Java语言;采用解释执行的编程语言是脚本语言,
如JavaScript语言、PHP语言
1111 6
编译和解释
编译是将源代码转换成目标代码的过程,通常,
源代码是高级语言代码,目标代码是机器语言代
码,执行编译的计算机程序称为编译器
高级语言 源代码
编译器
机器语言 目标代码
输入
程序执行
输出
1111
7
编译和解释
全国计算机等级考试二级教程 Python语言程序设计 (2018年版)
1111
1
【第1章】 程序设计基本方法
1111
2
考纲考点
Python语言的特点
1111
3
程序设计语言
1111
4
程序设计语言概述
程序设计语言是计算机能够理解和识别用户操作
意图的一种交互体系,它按照特定规则组织计算
机指令,使计算机能够自动进行各种运算处理。
>>>print("Hello World")
Hello World
第一行的“>>>”是Python语言运行环境的提示符 第二行是Python语句的执行结果
2-1第4课初识Python教案

第4课初识Python邹城市鲍店煤矿学校沈玉新教学目标:1、初步了解Python编程环境,认识简单的数据类型。
2、学会在Python交互模式下使用print()函数,掌握Python程序的新建、设计、保存、运行的一般流程,并熟悉注释的使用方法。
3、初步感受程序设计的魅力,在调试程序过程中养成耐心细致的好习惯。
教学重点:Python编程环境,print()函数的使用教学难点:Python编程环境教学方法:自主学习、小组合作教学准备:课件、学案、素材教学过程:(一)教学引入计算机语言——机器语言——汇编语言——高级语言:——编程语言Python语法简洁、类库丰富、免费开源、应用广泛(二)教学内容活动一:启动Python,认识Python界面1、启动Python IDLE ,认识Python 窗口界面。
2、让Python输出“Welcome to Python world!”3、输入下列语句“print(‘Python’,’World’),查看输出结果。
4、如果输入符号标点在中文状态下,程序会执行什么结果?常见错误有哪些?5、总结print()函数作用及输出内容要求。
活动二:简单的运算1、常用运算符号有哪些?并说出取余、取整、幂运算的含义。
功能+-2、结合数学运算先后顺序,了解编程运算符号的优先级是怎样的。
3、分组完成(1)、(2)、(3)、(4)、(5)题。
4、小结:。
活动三:新建程序1、什么是程序?什么是编程?如何新建一程序文件(代码编辑窗口)?2、新建一个程序文件名字为“dream.py”,并观察编辑窗口组成,了解“新建、打开、保存、退出、运行”等。
3、对照课本活动三中“梦想成真”示例,输入程序内容,猜一猜每行代码的含义。
保存并运行程序,查看运行结果活动四、添加注释1、为什么要对程序添加注释或带注释的程序有什么好处?2、如何加注释?如果注释是多行,如何加?3、练习给你编的程序加上注释。
实践与创新:1、编程输出图形:。
(精编课件)Python电子教案1-2 程序设计基本方法.ppt

启动
• 方法2:调用IDLE来启动Python图形化运行环境
启动
• 方法3:按照语法格式编写代码,编写可以用任何文本编辑器,保 存为文件。
启动
• 方法4:打开IDLE,点击Ctrl+N打开一个新窗口,输入语句并保 存,使用快键建F5即可运行该程序
启动
• 方法5:将Python集成到Eclipse、PyCharm等面向较大规模项 目开发的集成开发环境中
IPO程序编写方法
• 控制台输入将程序使用者输入的信息作为输入来源。当程序与用户 间存在交互时,程序需要有明确的用户提示,辅助用户正确输入数据 。从程序语法上来说,这种提示不是必须的,但良好的提示设计有助 于提高用户体验。 • 交互界面输入通过提供一个图形交互界面从用户处获得输入来源。 此时,鼠标移动或点击操作、文本框内的键盘操作等都为程序提供事 件和数据输入。
第1章 程序设计基本方法
Python开发环境配置
安装
• 到Python主页下载并安装Python基本开发和运行环境,网址: /downloads/
• 根据操作系统不同选择不同版本 • 下载相应的Python 3.0系列版本程序
安装
安装
启动
• 方法1:启动Windows命令行工具,输入python
本章小结
• 修改整数除法:两个整数的一般除法(/)返回一个浮点数,不再返 回一个整数,如果想返回整数,用整数除法(//) • 修改八进制整数格式:使用0o开头,而不再使用0开头,例如: 0o237,而不是0237。 • 增加关键字:增加as、with、True、False、None为关键字。 • 去掉raw_input()函数:用input()替代raw_input(),input()返回一 个字符串。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
命名与保留字
• 常量:程序中值不发生改变的元素 • 变量:程序中值发生改变或者可以发生改变的元素 • Python语言允许采用大写字母、小写字母、数字、下划线(_)
和汉字等字符及其组合给变量命名,但名字的首字符不能是数字, 中间不能出现空格,长度没有限制 • 注意:标识符对大小写敏感,python和Python是两个不同的名 字
命名与保留字
✓ Python 3.x保留字列表 (33个)
and
elif
as
else
assert
Байду номын сангаас
except
break
finally
class
for
continue
from
def
global
del
if
import in is lambda nonlocal not or pass
raise return try while with yield True False None
温度转换实例
• 步骤2:划分边界:在确定问题计算部分的基础上进一步划分问题 边界,即明确问题的输入数据、输出数据和对数据处理的要求。由于 程序可能接收华氏温度和摄氏温度,并转换为另一种,该功能的IPO 描述如下:
• 输入:华氏或者摄氏温度值、温度标识
• 处理:温度转化算法
• 输出:华氏或者摄氏温度值、温度标识
始值,然后将y值赋给x,再将x的原始值通过t赋值给y。 >>>t = x >>>x = y >>>y = t
赋值语句
• 采用同步赋值语句,仅需要一行代码: >>>x, y = y, x
Imput( )函数
• 获得用户输入之前,input()函数可以包含一些提示性文字 <变量> = input(<提示性文字>)
温度转换实例
• 步骤3:设计算法, ➢ F表示华氏度,82F表示华氏82度 ➢ C表示摄氏度,28C表示摄氏28度 根据华氏和摄氏温度定义,转换公式如下:
C = ( F – 32 ) / 1.8 F = C * 1.8 + 32
温度转换实例
• 步骤4:编写程序
温度转换实例
• 步骤5:调试、运行程序 在系统命令行上运行如下命令执行程序:
第2章 Python程序实例解析
温度转换程序实例
温度体系
温度刻画存在不同体系,摄氏度以1标准大气压下水的结冰点为0度, 沸点为100度,将温度进行等分刻画。华氏度以1标准大气压下水的 结冰点为32度,沸点为212度,将温度进行等分刻画。
问题:如何利用Python程序进行摄氏度和华氏度之间的转换
温度转换实例
字符串
• 存储和处理文本信息在计算机应用中十分常见。“文本”在程序中 用字符串(string)类型来表示。Python语言中,字符串是用两个 双引号" "或者单引号' '括起来的一个或多个字符。实例代码1.1 中第2、3、5、6、8、10行代码都包含带有双引号的字符串。
字符串
• 字符串包括两种序号体系:正向递增序号和反向递减序号。 • 如果字符串长度为L:正向递增需要以最左侧字符序号为0,向右依 次递增,最右侧字符序号为L-1;反向递减序号以最右侧字符序号为 -1,向左依次递减,最左侧字符序号为-L。
步骤1:分析问题。这里给出三个角度。 第一,利用程序进行温度转换,由用户输入温度值,程序给出输出结 果。这是最直观的理解。(我们将以第一种理解角度为例编写并讲解 余下程序步骤。)
温度转换实例
第二,可以通过程序自动监听温度信息发布渠道(如收音机、电视机 等)给出的温度播报源数据,通过语音识别、图像识别等方法自动获 得温度值,再由程序完成转换输出给用户。这种角度相比第一种不需 要用户给出输入。 第三,随着互联网的高度普及和接入的便捷,程序也可以定期从温度 信息发布网站获得温度值,再将温度信息转换成旅行者熟悉的方式。
分支语句
• 分支语句是控制程序运行的一类重要语句,它的作用是根据判断条 件选择程序执行路径,使用方式如下:
if <条件1>: <语句块1>
elif <条件2>: <语句块2>
... else:
<语句块N>
分支语句
• if、elif、else都是保留字,else后面不增加条件,表示不满足 其他if语句的所有其余情况。 • 实例代码1.1中第3、6、9行采用了“if-elif-else”类型的分支 语句,如下:
Python语法元素分析
程序的格式框架
• Python语言采用严格的“缩进”来表明程序的格式框架。缩进 指每一行代码开始前的空白区域,用来表示代码之间的包含和层 次关系。 1个缩进 = 4个空格
• 缩进是Python语言中表明程序框架的唯一手段
程序的格式框架
单层缩进
多层缩进
注释
注释:程序员在代码中加入的说明信息,不被计算机执行 注释的两种方法:
C:\>python TempConvert.py
或者:使用IDLE打开上述文件,按F5运行(推荐) 输入数值,观察输出
温度转换实例
• 步骤6:升级维护 与人一样,任何程序都有生命周期。促使程序生命结束的事件有
很多,例如:平台更换、使用方式变化、算法改进等。对于上述例子 ,只要中国、美国使用不同的温度标准,温度转换的问题将一直存在 。随着问题使用场景、输入和输出要求等因素的变化,程序将需要不 断地维护和升级
➢单行注释以#开头
#Here are the comments
➢多行注释以 ’’’开头和结尾
’’’ This is a multiline comment used in Python
’’’
注释
• 注释主要有三个用途。第一,标明作者和版权信息。在每个源代码 文件开始若干行增加注释,标记编写代码的作者、日期、用途、版权 声明等信息 • 第二,解释代码原理或用途。在程序关键代码附近增加注释,解释 关键代码作用,增加程序的可读性。 • 第三,辅助程序调试。在调试程序时候,可以通过单行或多行注释 临时“去掉”一行或连续多行与当前调试无关的代码,辅助程序员找 到程序发生问题的可能位置。
赋值语句
• Python语言中,= 表示“赋值”,即将等号右侧的值计算后 将结果值赋给左侧变量,包含等号(=)的语句称为“赋值语 句”Python字符串的两种序号体系
• 同步赋值语句:同时给多个变量赋值 <变量1>, …, <变量N> = <表达式1>, …, <表达式N>
赋值语句
例:将变量x和y交换 • 采用单个赋值,需要3行语句:即通过一个临时变量t缓存x的原