第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) 初心至善 匠心育人 变量 变量的定义和使用 变量:编程中最基本的单元,它会暂时引用用户需要存储的数据,可以将其理解为一个标签,找到这个标签就可以使用这个数据。 为变量赋值可以用“=”来实现,具体语法格式如下。 例如,创建

资源预览图

第2章  Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
1
第2章  Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
2
第2章  Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
3
第2章  Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
4
第2章  Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
5
第2章  Python基础知识-【千锋教育】Python程序设计基础与实战(微课版)
6
所属专辑
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。