第2章 Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
2023-03-22
|
59页
|
305人阅读
|
5人下载
教辅
内容正文:
第2章 Python基础知识
Python的代码编写规范
变量
基本的输出与输入
模块
模块1:turtle库的使用
实战1:Python心形绘制
熟悉Python的代码编写规范
掌握Python中变量的定义和使用
掌握基本的输出与输入方法
熟悉Python中模块的导入及使用
学 习 目 标
LEARNING OBJECTIVES
初心至善 匠心育人
2.1
Python的代码编写规范
缩进
注释
初心至善 匠心育人
目录
Contents
2.1 Python的代码编写规范
在编程语言中,代码之间往往存在着一定的逻辑关系和层次关系,Python用的是缩进和冒号。Python代码的缩进可以使用空格或者Tab键实现,通常情况下使用4个空格或者1个Tab作为一个缩进量。Python3首选空格键来缩进,这是由于不同系统下的Tab键占位并不相同。
if True:
print("如果为真,输出:")
print(True)
else:
print("否则,输出:")
print(False)
if True:
print("如果为真,输出:")
print(True)
else:
print("否则,输出:")
print(False)
√
×
4
2
2.1.1 缩进
初心至善 匠心育人
程序异常会显示异常的代码位置以及异常内容,缩进异常类型表示为IndentationError
2.1.1 缩进
2.1 Python的代码编写规范
初心至善 匠心育人
注释的作用主要是提高代码的可读性,通常是指在代码中添加标注性的文字。在Python中的注释主要包括单行注释以及多行注释。注释的内容会被Python解释器忽略,不会在程序的执行结果中体现。
2.1.2 注释
2.1 Python的代码编写规范
初心至善 匠心育人
注释-单行注释
单行注释以“#”为标识,到该行的末尾结束
单行注释可以单独占一行,也可以放在代码语句的后面
#输出千锋教育
print("千锋教育")
print("千锋教育") #输出千锋教育
2.1 Python的代码编写规范
初心至善 匠心育人
注释-多行注释
多行注释以三对英文半角单引号或三对半角双引号为标识,注释内容在三对引号之间,注释内容可以为任意多行
三对单引号注释
三对双引号注释
'''
多行注释
输出千锋教育
'''
print("千锋教育")
"""
多行注释
输出千锋教育
"""
print("千锋教育")
2.1 Python的代码编写规范
初心至善 匠心育人
2.2 变量
标识符与关键字
变量的定义和使用
初心至善 匠心育人
目录
Contents
变量
标识符与关键字-标识符
标识符:Python语言中,需要对程序中各个元素命名,以便区分,这种用来标识变量、函数、类等元素的符号称为标识符。
Python语言规定,标识符由字母、数字和下划线组成,且不允许以数字开头。在使用标识符时应注意以下几点。
命名时应遵循见名知意的原则。
系统已用的关键字不得用作标识符。
下划线对解释器有特殊意义,建议避免使用其作为标识符的开头(后续章节说明)。
标识符区分大小写。
汉字在Python中是被允许作为标识符的,但是用汉字作为标识符是不建议的。
初心至善 匠心育人
变量
标识符与关键字-标识符
合法标识符 student_1、addNumber、num
不合法标识符 3number、2_student、class(定义类的关键字)
初心至善 匠心育人
变量
标识符与关键字-关键字
关键字是系统已经定义过的标识符,它在程序中已有了特定的含义,因此不能再使用关键字作为其他名称的标识符。Python3.9.6中所有的关键字如下表所示。
False None True __peg_parser__ and as
assert async await 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中的关键字可以通过以下代码进行查看
import keyword
print(keyword.kwlist)
初心至善 匠心育人
变量
变量的定义和使用
变量:编程中最基本的单元,它会暂时引用用户需要存储的数据,可以将其理解为一个标签,找到这个标签就可以使用这个数据。
为变量赋值可以用“=”来实现,具体语法格式如下。
例如,创建
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。