1 变量的命名
1 标识符和关键字
1.1 标识符
(1)标识符就是程序员定义的变量名,函数名
(2)标识符可以由字母,下划线和数字组成
不能以数字开头,不能和关键字重名
1.2 关键字
(1)关键字 就是python 中已经使用的标识符
(2)关键字 具有特殊的功能和含义
(3)开发者 不允许定义和关键字同名的标识符
(4)可以通过下面命令查看 python中的关键字
#import 关键字可以导入一个 “工具包”
#在python中不同的工具包,提供不同的工具
import keyword
print(keyword.kwlist)
2 变量的命名规则
**在python中 标识符 是区分大小写的
(1)在定义变量时,为了保证代码的格式, = 的左右应该各保留一个空格
(2)在Python 中,如果 变量名 需要由两个 或者 多个单词组成,可以按照一下方式命名
a.每个单词都使用小写字母
b.单词与单词之间用_ 下划线链接
c.如:qq_number,qq_password
2 判断(if)语句
1 if 判断语句的基本语法
在Python 中,if 语句就是用来进行条件判断的,格式如下:
if 要判断的条件: #注意:号不要丢
条件成立时,要做的事情
....
××:代码的缩进为一个 tab 键,或者 4个空格 ---建议使用四个空格
在python开发中,Tab 和空格不要混合使用
if语句以及缩进部分为一个完整的代码块
2 else 处理条件不满足的情况
else,格式如下:
if 要判断的条件: #注意:号不要丢
条件成立时,要做的事情
....
else : #注意 :号不要丢
条件不成立时,要做的事情
....
**: if和 else 语句以及各自的缩进部分共同是一个 完整的代码块
3 elif
语法格式如下:
if 条件1: #注意:号不要丢
条件1成立时,要做的事情
....
elif 条件2: #注意 :号不要丢 (条件1不满足时判断)
条件2成立时,要做的事情
....
elif 条件3:
条件3成立时,要做的事情
....
else:
以上条件都不满足时,执行的代码
...
**: elif 和else 都必须和 if 联合使用,而且不能单独使用
可以将 if,elif 和else 以及各自的缩进的代码,看成一个完整的代码块
4. if 的嵌套
应用场景:在之前的条件满足的前提下,再增加额外的判断
语法格式如下:
if 条件1 :
条件1成立时,执行的代码
....
if 条件1的基础上条件2:
条件2满足时,执行的代码
.....
else:
条件2不满足时执行的代码
....
else:
条件1不成立时,执行的代码
....
3 循环
循环的作用就是让指定的 代码循环执行
1 while 循环基本使用
初始条件设置---通常是重复执行的 计数器
while 条件(判断 计数器 是否达到目标 目标次数 ):
条件满足时,做的事情
.....
处理条件(计数器 + 1 )
**:whlie 语句以及缩进部分是一个 完整的代码块
死循环:
由于程序员的原因,忘记 在循环体内 修改循环判断条件,导致
循环持续进行,程序无法终止
2 break 和 continue
** brek 某一条件满足时,退出当前的循环体,不再重复执行后续代码
continue 某一条件满足时,退出本次循环,不再执行continue 后续代码,直接跳到循环判断处
在使用continue 关键字之前,需要确认循环的计数器是否修改,否则可能造成死循环
3 while 循环嵌套
while 条件1:
执行的代码
while 条件2 :
执行的代码
....
....
4 for 循环
4 函数
函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用
函数的使用有两步:
1.定义韩式---封装独立的功能
2.调用函数--享受 封装的成功
函数的作用:在开发程序时,使用函数可以提高编写的效率以及代码的 重用
1 函数的基本使用
定义函数的格式如下:
def 函数名(参数1,参数2,....):
函数封装的代码
....
def 是英文 define 的缩写,是函数定义的关键字
函数名,符合标识符的命名规则
如果函数的定义和使用没有在一个文件中,可以import 导入工具包
函数必须先定义,再使用
1.1 函数的文档注释
在开发过程中,如果希望给函数增加注释,应该在 定义函数的下方,使用连续的三对引号
在连续的三对引号 之间编写对函数的说明文字
在 函数调用 位置,使用快捷键 ctrl+q 可以查看函数的说明信息
**:因为函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留两个空行
2 函数的参数
2.1 函数的参数的使用
在函数名的后面的小括号内部填写 参数
多个参数之间使用,分隔
2.2 形参和实参
形参:定义函数时,小括号中的参数,是用来接收参数的,在函数内部作为变量使用
实参:调用函数时,小括号中的参数,使用来把数据传递到 函数内部
3 函数的返回值
函数可以通过关键字 return 给调用者返回结果
**:return 表示返回,后续代码都不会执行
4 函数的嵌套调用
就是在函数中再调用函数
5 在模块中定义函数
模块是python 程序架构的一个核心概念
(1)模块 就好比是工具包,要想使用这个工具包中的工具,就需要 导入import这个模块
(2)每个以扩展名.py 结尾的python 原代码文件都是一个模块
(3)在模块中定义的全局变量,函数 都是模块能够提供给外界直接使用的工具
模块名也是一个标识符
**:如果在给python文件起名时,以数字开头 是无法在pycharm 中通过导入这个模块
1 标识符和关键字
1.1 标识符
(1)标识符就是程序员定义的变量名,函数名
(2)标识符可以由字母,下划线和数字组成
不能以数字开头,不能和关键字重名
1.2 关键字
(1)关键字 就是python 中已经使用的标识符
(2)关键字 具有特殊的功能和含义
(3)开发者 不允许定义和关键字同名的标识符
(4)可以通过下面命令查看 python中的关键字
#import 关键字可以导入一个 “工具包”
#在python中不同的工具包,提供不同的工具
import keyword
print(keyword.kwlist)
2 变量的命名规则
**在python中 标识符 是区分大小写的
(1)在定义变量时,为了保证代码的格式, = 的左右应该各保留一个空格
(2)在Python 中,如果 变量名 需要由两个 或者 多个单词组成,可以按照一下方式命名
a.每个单词都使用小写字母
b.单词与单词之间用_ 下划线链接
c.如:qq_number,qq_password
2 判断(if)语句
1 if 判断语句的基本语法
在Python 中,if 语句就是用来进行条件判断的,格式如下:
if 要判断的条件: #注意:号不要丢
条件成立时,要做的事情
....
××:代码的缩进为一个 tab 键,或者 4个空格 ---建议使用四个空格
在python开发中,Tab 和空格不要混合使用
if语句以及缩进部分为一个完整的代码块
2 else 处理条件不满足的情况
else,格式如下:
if 要判断的条件: #注意:号不要丢
条件成立时,要做的事情
....
else : #注意 :号不要丢
条件不成立时,要做的事情
....
**: if和 else 语句以及各自的缩进部分共同是一个 完整的代码块
3 elif
语法格式如下:
if 条件1: #注意:号不要丢
条件1成立时,要做的事情
....
elif 条件2: #注意 :号不要丢 (条件1不满足时判断)
条件2成立时,要做的事情
....
elif 条件3:
条件3成立时,要做的事情
....
else:
以上条件都不满足时,执行的代码
...
**: elif 和else 都必须和 if 联合使用,而且不能单独使用
可以将 if,elif 和else 以及各自的缩进的代码,看成一个完整的代码块
4. if 的嵌套
应用场景:在之前的条件满足的前提下,再增加额外的判断
语法格式如下:
if 条件1 :
条件1成立时,执行的代码
....
if 条件1的基础上条件2:
条件2满足时,执行的代码
.....
else:
条件2不满足时执行的代码
....
else:
条件1不成立时,执行的代码
....
3 循环
循环的作用就是让指定的 代码循环执行
1 while 循环基本使用
初始条件设置---通常是重复执行的 计数器
while 条件(判断 计数器 是否达到目标 目标次数 ):
条件满足时,做的事情
.....
处理条件(计数器 + 1 )
**:whlie 语句以及缩进部分是一个 完整的代码块
死循环:
由于程序员的原因,忘记 在循环体内 修改循环判断条件,导致
循环持续进行,程序无法终止
2 break 和 continue
** brek 某一条件满足时,退出当前的循环体,不再重复执行后续代码
continue 某一条件满足时,退出本次循环,不再执行continue 后续代码,直接跳到循环判断处
在使用continue 关键字之前,需要确认循环的计数器是否修改,否则可能造成死循环
3 while 循环嵌套
while 条件1:
执行的代码
while 条件2 :
执行的代码
....
....
4 for 循环
4 函数
函数,就是把 具有独立功能的代码块 组织为一个小模块,在需要的时候 调用
函数的使用有两步:
1.定义韩式---封装独立的功能
2.调用函数--享受 封装的成功
函数的作用:在开发程序时,使用函数可以提高编写的效率以及代码的 重用
1 函数的基本使用
定义函数的格式如下:
def 函数名(参数1,参数2,....):
函数封装的代码
....
def 是英文 define 的缩写,是函数定义的关键字
函数名,符合标识符的命名规则
如果函数的定义和使用没有在一个文件中,可以import 导入工具包
函数必须先定义,再使用
1.1 函数的文档注释
在开发过程中,如果希望给函数增加注释,应该在 定义函数的下方,使用连续的三对引号
在连续的三对引号 之间编写对函数的说明文字
在 函数调用 位置,使用快捷键 ctrl+q 可以查看函数的说明信息
**:因为函数体相对比较独立,函数定义的上方,应该和其他代码(包括注释)保留两个空行
2 函数的参数
2.1 函数的参数的使用
在函数名的后面的小括号内部填写 参数
多个参数之间使用,分隔
2.2 形参和实参
形参:定义函数时,小括号中的参数,是用来接收参数的,在函数内部作为变量使用
实参:调用函数时,小括号中的参数,使用来把数据传递到 函数内部
3 函数的返回值
函数可以通过关键字 return 给调用者返回结果
**:return 表示返回,后续代码都不会执行
4 函数的嵌套调用
就是在函数中再调用函数
5 在模块中定义函数
模块是python 程序架构的一个核心概念
(1)模块 就好比是工具包,要想使用这个工具包中的工具,就需要 导入import这个模块
(2)每个以扩展名.py 结尾的python 原代码文件都是一个模块
(3)在模块中定义的全局变量,函数 都是模块能够提供给外界直接使用的工具
模块名也是一个标识符
**:如果在给python文件起名时,以数字开头 是无法在pycharm 中通过导入这个模块