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的Django框架中的Memcached
Jul 23 Python
Python数据类型详解(四)字典:dict
May 12 Python
python中pandas.DataFrame的简单操作方法(创建、索引、增添与删除)
Mar 12 Python
Python基于Flask框架配置依赖包信息的项目迁移部署
Mar 02 Python
python实现两个文件合并功能
Apr 01 Python
python将字符串以utf-8格式保存在txt文件中的方法
Oct 30 Python
详细介绍pandas的DataFrame的append方法使用
Jul 31 Python
python opencv鼠标事件实现画框圈定目标获取坐标信息
Apr 18 Python
python应用文件读取与登录注册功能
Sep 23 Python
Django调用百度AI接口实现人脸注册登录代码实例
Apr 23 Python
Matlab中plot基本用法的具体使用
Jul 17 Python
Python+Pillow+Pytesseract实现验证码识别
May 11 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 文件系统详解
2012/09/13 PHP
Linux下PHP安装mcrypt扩展模块笔记
2014/09/10 PHP
微信公众平台消息接口校验与消息接口响应实例
2014/12/23 PHP
PHP实现上传多图即时显示与即时删除的方法
2017/05/09 PHP
Jquery Ajax学习实例5 向WebService发出请求,返回泛型集合数据的异步调用
2010/03/17 Javascript
js获取客户端外网ip的简单实例
2013/11/21 Javascript
jquery中表单 多选框的一种巧妙写法
2015/09/06 Javascript
js纯数字逐一停止显示效果的实现代码
2016/03/16 Javascript
Javascript的表单与验证-非空验证
2016/03/18 Javascript
javascript入门之window对象【新手必看】
2016/11/22 Javascript
浅析script标签中的defer与async属性
2016/11/30 Javascript
js通过keyCode值判断单击键盘上某个键,然后触发指定的事件方法
2017/02/19 Javascript
使用JavaScript开发跨平台的桌面应用详解
2017/07/27 Javascript
解决IE7中使用jQuery动态操作name问题
2017/08/28 jQuery
vue + vuex todolist的实现示例代码
2018/03/09 Javascript
详解如何使用babel进行es6文件的编译
2018/05/29 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
基于jquery实现的tab选项卡功能示例【附源码下载】
2019/06/10 jQuery
Vue监听滚动实现锚点定位(双向)示例
2019/11/13 Javascript
swiper实现异形轮播效果
2019/11/28 Javascript
Vue 解决通过this.$refs来获取DOM或者组件报错问题
2020/07/28 Javascript
python连接MySQL数据库实例分析
2015/05/12 Python
python3.6 实现AES加密的示例(pyCryptodome)
2018/01/10 Python
Python实现的求解最大公约数算法示例
2018/05/03 Python
python pandas.DataFrame选取、修改数据最好用.loc,.iloc,.ix实现
2018/06/11 Python
python交互界面的退出方法
2019/02/16 Python
python破解bilibili滑动验证码登录功能
2019/09/11 Python
Pyside2中嵌入Matplotlib的绘图的实现
2021/02/22 Python
three.js模拟实现太阳系行星体系功能
2019/09/03 HTML / CSS
马来西亚综合购物网站:Lazada马来西亚
2018/06/05 全球购物
航海技术专业毕业生求职信
2014/04/06 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
2015年业务工作总结范文
2015/04/10 职场文书
2015年实习班主任工作总结
2015/04/23 职场文书
适合后台管理系统开发的12个前端框架(小结)
2021/06/29 Javascript
Android RecyclerView实现九宫格效果
2022/06/28 Java/Android