内容正文:
课程名称
第2章 编程基础
计划学时
4学时
内容分析
本章主要介绍基本语法、变量与数据类型、运算符、小案例
教学目标
与
教学要求
要求学生掌握Python基本语法、掌握变量与数据类型、掌握运算符
教学重点
变量与数据类型、运算符
教学难点
变量与数据类型、运算符
教学方式
课堂讲解及ppt演示
教
学
过
程
第一课时
(基本语法、变量与数据类型)
基本语法
· 注释
注释即对程序代码的解释,在写程序时需适当使用注释,以方便自己和他人理解程序各部分的作用。在执行时,它会被Python解释器忽略,因此不会影响程序的执行。Python支持单行注释与多行注释,具体如下所示。
1. 单行注释
该注释是以“#”开始,到该行末尾结束,具体示例如下:
# 输出千锋教育
print("千锋教育")
2. 多行注释
该注释以三个引号作为开始和结束符号,其中三个引号可以是三个单引号或三个双引号,具体示例如下:
'''
多行注释
输出千锋教育
'''
"""
多行注释
输出千锋教育
"""
print("千锋教育"
· 标识符与关键字
现实世界中每种事物都有自己的名称,从而与其他事物区分开。例如,生活中每种交通工具都有一个用来标识的名称,如图2.1所示。
图2.1 生活中的标识符
在Python语言中,同样也需要对程序中各个元素命名,以便区分,这种用来标识变量、函数、类等元素的符号称为标识符。
Python语言规定,标识符由字母、数字和下画线组成,并且是只能以字母或下画线开头的字符集合。在使用标识符时应注意以下几点:
· 命名时应遵循见名知义的原则。
· 系统已用的关键字不得用作标识符。
· 下画线对解释器有特殊的意义,建议避免使用下画线开头的标识符。
· 标识符是区分大小写的。
关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,如if、class等,因此不能再使用关键字作为其他名称的标识符,表2.1列出了Python中常用的关键字。
表2.1 常用的关键字
False
None
True
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
Python的标准库提供了一个keyword模块,可以输出当前Python版本的所有关键字,具体示例如下:
>>> import keyword
>>> keyword.kwlist
['False', 'None', 'True', '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']
· 语句换行
Python中一般是一条语句占用一行,但有时一条语句太长,就需要换行,具体示例如下:
print("千锋教育隶属于北京千锋互联科技有限公司,\
一直秉承用良心做教育的理念,致力于打造IT教育全产业链人才服务平台。")
print(["千锋教育", "扣丁学堂",
"好程序员特训营"])
运行结果如图2.2所示。
图2.2 运行结果
· 缩进
Python语言的简洁体现在使用缩进来表示代码块,而不像C++或Java中使用{},具体示例如下:
if True:
print("如果为真,输出:")
print("True")
else:
print("否则,输出:")
print("False")
示例中,if后的条件为真,执行第2、3行,它们使用相同的缩进来表示一个代码块。此处需注意,缩进的空格数是可变的,但同一个代码块中的语句必须包含相同的缩进空格,具体示例如下:
if True:
print("如果为真,输出:")
print("True")
else:
print("否则,输出:")
print("False") # 缩进不一致,引发错误
示例中,第5行与第6行缩进不一致,会引发错误。