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显示进度条的方法
Sep 20 Python
Python脚本实现代码行数统计代码分享
Mar 10 Python
Python和Perl绘制中国北京跑步地图的方法
Mar 03 Python
PHP网页抓取之抓取百度贴吧邮箱数据代码分享
Apr 13 Python
详解python中的 is 操作符
Dec 26 Python
Python matplotlib绘图可视化知识点整理(小结)
Mar 16 Python
详解python异步编程之asyncio(百万并发)
Jul 07 Python
Python学习笔记之自定义函数用法详解
Jun 08 Python
Python3使用PySynth制作音乐的方法
Sep 09 Python
Selenium webdriver添加cookie实现过程详解
Aug 12 Python
pandas取dataframe特定行列的实现方法
May 24 Python
python中pandas对多列进行分组统计的实现
Jun 18 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常用代码
2006/11/23 PHP
thinkphp微信开之安全模式消息加密解密不成功的解决办法
2015/12/02 PHP
apache php mysql开发环境安装教程
2016/07/28 PHP
PHP程序员简单的开展服务治理架构操作详解(一)
2020/05/14 PHP
TNC vs RR BO3 第一场 2.14
2021/03/10 DOTA
关于javaScript注册click事件传递参数的不成功问题
2014/07/18 Javascript
JavaScript基础篇(6)之函数表达式闭包
2015/12/11 Javascript
浅谈几种常用的JS类定义方法
2016/06/08 Javascript
jQuery 出现Cannot read property ‘msie’ of undefined错误的解决方法
2016/11/23 Javascript
jQuery+CSS3实现点赞功能
2017/03/13 Javascript
Vue.js仿Metronic高级表格(一)静态设计
2017/04/17 Javascript
浅谈Node Inspector 代理实现
2017/10/19 Javascript
JavaScript内存泄漏的处理方式
2017/11/20 Javascript
通过Nodejs搭建网站简单实现注册登录流程
2019/06/14 NodeJs
js简单遍历获取对象中的属性值的方法示例
2019/06/19 Javascript
微信小程序文章详情页跳转案例详解
2019/07/09 Javascript
Python中列表的一些基本操作知识汇总
2015/05/20 Python
python面向对象_详谈类的继承与方法的重载
2017/06/07 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
解决Tensorflow使用pip安装后没有model目录的问题
2018/06/13 Python
numpy下的flatten()函数用法详解
2019/05/27 Python
python GUI库图形界面开发之PyQt5单选按钮控件QRadioButton详细使用方法与实例
2020/02/28 Python
使用python实现学生信息管理系统
2021/02/25 Python
多视角3D可旋转的HTML5 Logo动画
2016/03/02 HTML / CSS
canvas 如何绘制线段的实现方法
2018/07/12 HTML / CSS
Puritan’s Pride(普丽普莱)官方网站:美国最大最全的保健品公司之一
2016/10/23 全球购物
Derek Rose官网:英国高档睡衣、家居服和内衣品牌
2020/01/18 全球购物
音乐表演专业毕业生求职信
2013/10/14 职场文书
生日宴会主持词
2014/03/20 职场文书
献爱心倡议书
2014/04/14 职场文书
关爱留守儿童倡议书
2014/04/15 职场文书
祖国在我心中演讲稿600字
2014/09/23 职场文书
60句有关成长的名言
2019/09/04 职场文书
Django项目如何正确配置日志(logging)
2021/04/29 Python
MySQL七种JOIN类型小结
2021/10/24 MySQL
Nginx静态压缩和代码压缩提高访问速度详解
2022/05/30 Servers