python基础:布尔运算和四个语句

编程入门 行业动态 更新时间:2024-10-17 02:53:36

python基础:<a href=https://www.elefans.com/category/jswz/34/1768238.html style=布尔运算和四个语句"/>

python基础:布尔运算和四个语句

布尔运算

计算机的逻辑判断,只有True(判断为真)和alse(判断为假)两种结果,计算真假的过程就叫做布尔运算,True和False就是布尔值。

  • while和if中的布尔运算

相同点:在while和if语句中利用数据做逻辑判断,进行布尔运算的运用;两个语句都是通过条件判断结果为True才可以执行子句内容,False则不执行;
不同之处:if语句若逻辑判断为真,则只执行一遍子句,while语句则是若逻辑判断为真,则会一直循环运行;

布尔运算的三种方式

  1. 两个数值做比较
print(3>5)  //终端显示为False
print('加油'=='加油')  //终端显示为True

用两个数值做比较的布尔运算,包含以下运算:

等于==
不等于!=
大于>
小于<
大于等于>=
小于等于<=
  1. 直接用数值做运算
假的除了假的都是真的
FalseTrue
06(任意整数) 6.0(任意浮点数)
‘’(空字符串)‘加油’(字符串)
[] (空列表)[1,2,3,4] (列表)
{} (空字典){‘身高’:155,‘体重’:100} (字典)
NONE (代表空值) 数据类型是NoneType,和0不一样,0是int整数0,空值是什么都没有
if 1:
print('加油')   //打印 加油print(bool(0))	//False
print(bool(''))    //False
print(bool(None))  //False

3.布尔值之间的运算

布尔值的运算----and 与

True and True为真True
True and False为假False
False and True为假 Flase
False and False为假False

布尔值的运算----or 或

True or True为真True
True or False为真True
False or True为真True
False or False为假False

布尔值的运算----not 翻转

not True为假
not False为真

布尔值的运算----in not in
in 判断一个元素是否在一堆数据之中,not in 则反之

list=[1,2,3,4]  
a=1
//判断a是否在列表list中
print(bool(a in list))    //打印结果为True
print(bool(a not in list))//打印结果为False

四种新的语句

1. break语句
break语句意思是打破,用来结束循环,一般写作 if…break。这个只能在循环内部使用。

#break语句搭配for循环
for...in...  :if...   :break#break语句搭配while循环
while...(条件):if...    :break
注意break语句前8个空格,while True常和break语句搭配使用。

2. continue语句
continue的意思是“继续”,这个子句也是在循环内部使用,当满足某个条件,触发continue,将跳过之后的代码,直接回到循环的开始。

#break语句搭配for循环
for...in...  :if...   :continue#break语句搭配while循环
while...(条件):if...    :continue

3.pass语句
pass的意思是“跳过”,就是占据一个位置表示“什么也不做”。常用在if语句下。

4. else语句
else不但可以和if配合使用,它还能跟for循环和while循环配合使用;

当循环中没有碰到break语句,就会执行循环后面的else语句,否则就不会执行。

for...in...  :
.......if... :break;
else:while...(条件):
.....if..... :break
else:

更多推荐

python基础:布尔运算和四个语句

本文发布于:2024-02-27 00:42:51,感谢您对本站的认可!
本文链接:https://www.elefans.com/category/jswz/34/1704583.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
本文标签:布尔   语句   基础   python

发布评论

评论列表 (有 0 条评论)
草根站长

>www.elefans.com

编程频道|电子爱好者 - 技术资讯及电子产品介绍!