Python初识逻辑与if语句及用法大全


Posted in Python onAugust 07, 2021

逻辑判断与逻辑语句

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

Python初识逻辑与if语句及用法大全 

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-8

info = '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 *
17
my name is loafer
finish

Process finished with exit code 0

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

Python 相关文章推荐
Python脚本文件打包成可执行文件的方法
Jun 02 Python
python开发中range()函数用法实例分析
Nov 12 Python
Python网站验证码识别
Jan 25 Python
Python使用Matplotlib实现雨点图动画效果的方法
Dec 23 Python
对python .txt文件读取及数据处理方法总结
Apr 23 Python
Python决策树之基于信息增益的特征选择示例
Jun 25 Python
详解Python做一个名片管理系统
Mar 14 Python
python可视化实现KNN算法
Oct 16 Python
python3实现elasticsearch批量更新数据
Dec 03 Python
python使用openCV遍历文件夹里所有视频文件并保存成图片
Jan 14 Python
python3 中时间戳、时间、日期的转换和加减操作
Jul 14 Python
python如何利用paramiko执行服务器命令
Nov 07 Python
python之json文件转xml文件案例讲解
Aug 07 #Python
一篇文章弄懂Python中的内建函数
Aug 07 #Python
Python 可迭代对象 iterable的具体使用
Aug 07 #Python
Python pandas之求和运算和非空值个数统计
Aug 07 #Python
关于Python中*args和**kwargs的深入理解
Aug 07 #Python
python3操作redis实现List列表实例
Aug 04 #Python
Python pandas求方差和标准差的方法实例
Aug 04 #Python
You might like
PHP 增加了对 .ZIP 文件的读取功能
2006/10/09 PHP
pw的一个放后门的方法分析
2007/10/08 PHP
Linux fgetcsv取得的数组元素为空字符串的解决方法
2011/11/25 PHP
PHP+MySQL投票系统的设计和实现分享
2012/09/23 PHP
JavaScript高级程序设计(第3版)学习笔记6 初识js对象
2012/10/11 Javascript
javasciprt下jquery函数$.post执行无响应的解决方法
2014/03/13 Javascript
JavaScript实现生成GUID(全局统一标识符)
2014/09/05 Javascript
JS实现模拟风力的雪花飘落效果
2015/05/13 Javascript
JavaScript+CSS实现仿Mootools竖排弹性动画菜单效果
2015/10/14 Javascript
jQuery在header中设置请求信息的方法
2017/03/06 Javascript
使用async await 封装 axios的方法
2018/07/09 Javascript
基于Koa(nodejs框架)对json文件进行增删改查的示例代码
2019/02/02 NodeJs
谈谈JavaScript中super(props)的重要性
2019/02/12 Javascript
微信小程序(订阅消息)功能
2019/10/25 Javascript
JavaScript实现简单随机点名器
2019/11/21 Javascript
Vue在chrome44偶现点击子元素事件无法冒泡的解决方法
2019/12/15 Javascript
element-ui table行点击获取行索引(index)并利用索引更换行顺序
2020/02/27 Javascript
Python编写简单的HTML页面合并脚本
2016/07/11 Python
PyQt5利用QPainter绘制各种图形的实例
2017/10/19 Python
利用Python找出序列中出现最多的元素示例代码
2017/12/08 Python
Python实现迭代时使用索引的方法示例
2018/06/05 Python
Django与pyecharts结合的实例代码
2020/05/13 Python
利用Python优雅的登录校园网
2020/10/21 Python
python3.9.1环境安装的方法(图文)
2021/02/02 Python
法国亚马逊官方网站:Amazon.fr
2020/12/19 全球购物
通信工程专业个人找工作求职信范文
2013/09/21 职场文书
电子商务专业毕业生工作推荐信
2013/11/17 职场文书
先进事迹报告会主持词
2014/04/02 职场文书
2015年初中生自我评价范文
2015/03/03 职场文书
统计员岗位职责范本
2015/04/14 职场文书
2015年检验员工作总结范文
2015/04/30 职场文书
2015年车间安全管理工作总结
2015/05/13 职场文书
无犯罪记录证明样本
2015/06/16 职场文书
《七律·长征》教学反思
2016/02/16 职场文书
让人瞬间清醒的句子,句句经典,字字如金
2019/07/08 职场文书
tp5使用layui实现多个图片上传(带附件选择)的方法实例
2021/11/17 PHP