python学习笔记
判断语句(if)
(一)基本语法
if (要判断的条件)
条件成立时,要做的事情
……
注:if 语句以及缩进部分是一个 完整的代码块
(二)else 处理条件不满足的情况
格式如下:
if 要判断的条件:
条件成立时,要做的事情
……
else:
条件不成立时,要做的事情
……
注:if 和 else 语句以及各自的缩进部分共同是一个 完整的代码块
(三)逻辑运算
通常 在判断条件时,会需要同时判断多个条件
只有多个条件都满足,才能够执行后续代码
逻辑运算符 可以把 多个条件 按照 逻辑 进行 连接,变成 更复杂的条件
Python 中的 逻辑运算符 包括:与 and/或 or/非 not 三种
-
and
条件1
and
条件2与/并且
两个条件同时满足,返回
True
只要有一个不满足,就返回 `False``
-
or
条件1 or 条件2
或/或者
两个条件只要有一个满足,返回
True
两个条件都不满足,返回
False
-
not
not 条件
非/不是
if语句进阶
elif
语法格式如下:
if (条件1:)
条件1满足执行的代码
……
elif (条件2:)
条件2满足时,执行的代码
……
elif (条件3:)
条件3满足时,执行的代码
……
else:
以上条件都不满足时,执行的代码
……
循环
for循环
语法:
for 变量 in 集合:
循环体代码
else:
没有通过 break 退出循环,循环结束后,会执行的代码
while循环
初始条件设置 —— 通常是重复执行的 计数器
while 条件(判断 计数器 是否达到 目标次数):
条件满足时,做的事情1
条件满足时,做的事情2
条件满足时,做的事情3
...(省略)...
处理条件(计数器 + 1)
- 注:
while
语句以及缩进部分是一个 完整的代码块
函数
函数的定义
定义函数格式:
def 函数名():
函数封装的代码
……
-
def 是英文 define 的缩写
-
函数名称 应该能够表达 函数封装代码 的功能,便于后续调用
-
函数名称 的命名应该 符合 标识符的命名规则
- 由 字母、下划线 和 数字 组成
- 不能以数字开头
- 不能与关键字重名
函数的调用
调用函数很简单的,通过
函数名()
即可完成对函数的调用
- 注:定义完成之后,若不主动调用函数,则函数是不会主动执行
函数的参数
-
参数的使用
在函数名的后面的小括号内部填写参数多个参数之间使用
,
分隔 -
参数的作用
函数的参数,增加函数的通用性,针对相同的数据处理逻辑,能够适应更多的数据
在函数内部,把参数当做变量使用,进行需要的数据处理
函数调用时,按照函数定义的参数顺序,把希望在函数内部处理的数据,通过参数传递
-
形参和实参
形参:定义函数时,小括号中的参数,用于接收参数,在函数内部作为变量使用
实参:调用函数时,小括号中的参数,将数据传递到函数内部
函数的返回值
-
返回值是函数完成工作后,返回给调用者的结果
-
在函数中使用 return 关键字可以返回结果
-
调用函数一方,可以 使用变量来接收函数的返回结果
-
注:return 表示返回,后续的代码都不会被执行
-
return 的作用:
返回一个对象
阻断代码执行
-