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实现k均值算法示例(k均值聚类算法)
Mar 16 Python
python删除指定类型(或非指定)的文件实例详解
Jul 06 Python
Python导出DBF文件到Excel的方法
Jul 25 Python
Python使用gensim计算文档相似性
Apr 10 Python
基于python爬虫数据处理(详解)
Jun 10 Python
python的concat等多种用法详解
Nov 28 Python
python操作excel让工作自动化
Aug 09 Python
python函数声明和调用定义及原理详解
Dec 02 Python
pytorch载入预训练模型后,实现训练指定层
Jan 06 Python
Django调用支付宝接口代码实例详解
Apr 04 Python
python_matplotlib改变横坐标和纵坐标上的刻度(ticks)方式
May 16 Python
Python标准库pathlib操作目录和文件
Nov 20 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 远程文件管理,可以给表格排序,遍历目录,时间排序
2009/08/07 PHP
php使用Jpgraph绘制3D饼状图的方法
2015/06/10 PHP
thinkPHP框架可添加js事件的分页类customPage.class.php完整实例
2017/03/16 PHP
Jquery easyUI 更新行示例
2014/03/06 Javascript
推荐10 款 SVG 动画的 JavaScript 库
2015/03/24 Javascript
nodejs爬虫抓取数据之编码问题
2015/07/03 NodeJs
javascript DOM的详解及实例代码
2017/03/06 Javascript
NodeJs实现定时任务的示例代码
2017/12/05 NodeJs
javascript中的隐式调用
2018/02/10 Javascript
Vue数据双向绑定底层实现原理
2019/11/22 Javascript
elementui更改el-dialog关闭按钮的图标d的示例代码
2020/08/04 Javascript
vuex中遇到的坑,vuex数据改变,组件中页面不渲染操作
2020/11/16 Javascript
javascript中导出与导入实现模块化管理教程
2020/12/03 Javascript
Python中使用logging模块代替print(logging简明指南)
2014/07/09 Python
Python中的高级数据结构详解
2015/03/27 Python
详谈python http长连接客户端
2017/06/12 Python
python音频处理用到的操作的示例代码
2017/10/27 Python
用TensorFlow实现lasso回归和岭回归算法的示例
2018/05/02 Python
关于python下cv.waitKey无响应的原因及解决方法
2019/01/10 Python
Pytorch高阶OP操作where,gather原理
2020/04/30 Python
python如何运行js语句
2020/09/09 Python
python生成xml时规定dtd实例方法
2020/09/21 Python
CSS3中颜色线性渐变实战
2015/07/18 HTML / CSS
纽约的奢华内衣店:Journelle
2016/07/29 全球购物
Raffaello Network德国:意大利拉斐尔时尚购物网
2019/05/01 全球购物
工程总经理工作职责
2013/12/09 职场文书
高三历史教学反思
2014/01/09 职场文书
党员干部承诺书
2014/03/25 职场文书
2014年反洗钱工作总结
2014/11/22 职场文书
工伤私了协议书范本
2014/11/24 职场文书
停电调休通知
2015/04/16 职场文书
冰雪公主观后感
2015/06/16 职场文书
幼儿教师师德培训心得体会
2016/01/09 职场文书
Java如何实现通过键盘输入一个数组
2022/02/15 Java/Android
人民币符号
2022/02/17 杂记
Oracle 11g数据库使用expdp每周进行数据备份并上传到备份服务器
2022/06/28 Oracle