您当前的位置:首页 > IT编程 > python
| C语言 | Java | VB | VC | python | Android | TensorFlow | C++ | oracle | 学术与代码 | cnn卷积神经网络 | gnn | 图像修复 | Keras | 数据集 | Neo4j | 自然语言处理 | 深度学习 | 医学CAD | 医学影像 | 超参数 | pointnet | pytorch | 异常检测 | Transformers | 情感分类 | 知识图谱 |

自学教程:Python初识逻辑与if语句及用法大全

51自学网 2021-10-30 22:24:39
  python
这篇教程Python初识逻辑与if语句及用法大全写得很实用,希望能帮到您。

逻辑判断与逻辑语句

  • 对于─件事情正确与否(真假的判断) √ X
  • 根据判断的结果做不同的事情,就是我们的逻辑业务
  • 对于条件满足的判断语句,就是条件语句
  • 一个逻辑语句是由条件语句和业务语句组合而成

在这里插入图片描述 

if语句功能

判断一个命题的真实性,如果命题为真( True )则执行if的逻辑语句

 if语句用法

用法:

if bool_result: # 语法块	do # 业务代码块注意缩进

参数︰

  •  bool_result: 判断结果的真假,布尔类型
  • do: 如果bool_result为True时执行任意python代码

返回值: if属于关键字,没有返回值

>>> insane_status = 'hunger>>> if insane_status == 'hunger':		print( 'xiaomu invites Insane to dinner' )		xiaomu invites Insane to dinner

实战

# coding:utf-8info = 'my name is insane'info_list = info.split()print(info_list)if info_list[0] == 'insane':    print(1)    info_list[0] = 'loafer'if info_list[1] == 'insane':    print(2)    info_list[1] = 'loafer'if info_list[2] == 'insane':    print(3)    info_list[2] = 'loafer'if info_list[-1] == 'insane':    print(4)    info_list[-1] = 'loafer'print(info_list)info = ' '.join(info_list)print(info)info = 'my name is insane, i am a pythoner, i love python'info_list = info.split()if info_list[0] in ['python', 'i']:    info_list[0] = '*'if info_list[1] == 'python' or info_list[1] == 'i':    info_list[1] = '*'if info_list[2] == 'python' or info_list[2] == 'i':    info_list[2] = '*'if info_list[3] == 'python' or info_list[3] == 'i':    info_list[3] = '*'if info_list[4] == 'python' or info_list[4] == 'i':    info_list[4] = '*'if info_list[5] == 'python' or info_list[5] == 'i':    info_list[5] = '*'if info_list[6] == 'python' or info_list[6] == 'i':    info_list[6] = '*'if info_list[7] == 'python' or info_list[7] == 'i':    info_list[7] = '*'if info_list[8] == 'python' or info_list[8] == 'i':    info_list[8] = '*'if info_list[9] == 'python' or info_list[9] == 'i':    info_list[9] = '*'if info_list[-1] in ['python', 'i']:    info_list[-1] = '*'print(info_list)info = ' '.join(info_list)print(info)info = 'my name is insane'print(len(info))if len(info) > 10 and len(info) != 15:    print(info.replace('insane', 'loafer'))if len(info) > 10 and len(info) != 17:    print(info.replace('name', 'iop'))print('finish')
['my', 'name', 'is', 'insane']4['my', 'name', 'is', 'loafer']my name is loafer['my', 'name', 'is', 'insane,', '*', 'am', 'a', 'pythoner,', '*', 'love', '*']my name is insane, * am a pythoner, * love *17my name is loaferfinishProcess finished with exit code 0

到此这篇关于Python初识逻辑与if语句的文章就介绍到这了,更多相关python逻辑if语句内容请搜索51zixue.net以前的文章或继续浏览下面的相关文章希望大家以后多多支持51zixue.net!


python之json文件转xml文件案例讲解
python开发的自动化运维工具ansible详解
万事OK自学网:51自学网_软件自学网_CAD自学网自学excel、自学PS、自学CAD、自学C语言、自学css3实例,是一个通过网络自主学习工作技能的自学平台,网友喜欢的软件自学网站。