自学整理记录,大神见笑
判断(if)语句
if语句体验
if判断语句基本语法
- 语法格式如下:
if 要判断的条件:
条件成立时,要做的事情
......
- 注意:代码的缩进为一个tab键,或者四个空格
- 注意:Python空格和tab键尽量不要混用
- if语句以及下发所有缩进的部分的代码是一个整体,是一个代码块
else处理不满足的条件
- 格式如下:
if 要判断的条件:
条件成立时,要做的事情
.....
else:
条件不成立时,要做的事情
......
- 注意:if和else语句以及各自的缩进部分共同是一个完整的代码块
运算符
比较运算符
运算符 | 描述 |
---|---|
== | 检查两个操作数的值是否相等,如果是,则条件成立,返回True |
!= | 检查两个操作数的值是否不相等,如果是,则条件成立,返回False |
> | 检查左操作数的值是否大于右操作数的值,如果是,则条件成立,返回True |
< | 检查左操作数的值是否小于右操作数的值,如果是,则条件成立,返回True |
>= | 检查左操作数的值是否大于或等于右操作数的值,如果是,则条件成立,返回True |
<= | 检查左操作数的值是否小于或等于右操作数的值,如果是,则条件成立,返回True |
- 注:Python2.x中判断不等于还可以用<>运算符,同样!=运算符依然适用
逻辑运算
- 即判断条件有多个的时候
- Python的逻辑运算符有三种:and/or/not,即与/或/非
与and
必须同时符合,一个不成立则全不成立
或or
有一个条件成立即可
非not
条件取反
if语句进阶
elif
- 为了增加判断条件
- 代码格式如下:
if 条件1:
条件1满足执行的代码
......
elif 条件2:
条件2满足执行的代码
......
else:
所有条件都不满足执行的代码
......
- 注意:elif和else都必须和if联合使用,不可单独使用
- if、elif、else是一个整体代码块
if嵌套
- 作用是在之前条件满足下,再增加额外判断条件
- 完整的if语句语法格式如下:
if 条件1:
条件1满足执行的代码
......
if 条件1基础上的条件2:
满足条件2执行的代码
......
else:
不满足条件2执行的代码
else:
条件1不满足执行的代码
- 注:PyCharm使用技巧,选中多段代码,Tab键缩进;Shift+Tab键减少缩进
- 注:PyCharm使用技巧,如果if语句一行代码过长,可以在条件整体上加括号,在逻辑运算符处换行,新换行的代码要多缩进一个Tab
随机数
- 导入随机数工具包
import random
- random.randint(a,b),返回a到b之间所有整数,包括a和b,但是a不能小于b,可以等于
- 注:导入工具包放在顶部,方便下方代码使用
网友评论