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的While循环语句的使用方法
Oct 13 Python
python 日期操作类代码
May 05 Python
OpenCV+python手势识别框架和实例讲解
Aug 03 Python
对python requests的content和text方法的区别详解
Oct 11 Python
python框架flask表单实现详解
Nov 04 Python
Python中类似于jquery的pyquery库用法分析
Dec 02 Python
Python tkinter常用操作代码实例
Jan 03 Python
解析pip安装第三方库但PyCharm中却无法识别的问题及PyCharm安装第三方库的方法教程
Mar 10 Python
Mysql数据库反向生成Django里面的models指令方式
May 18 Python
使用keras实现Precise, Recall, F1-socre方式
Jun 15 Python
windows10在visual studio2019下配置使用openCV4.3.0
Jul 14 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
global.php
2006/12/09 PHP
thinkphp实现like模糊查询实例
2014/10/29 PHP
PHP中余数、取余的妙用
2015/06/29 PHP
PHP基于面向对象实现的留言本功能实例
2018/04/04 PHP
深入学习微信网址链接解封的防封原理visit_type
2019/08/15 PHP
laravel5.6实现数值转换
2019/10/23 PHP
javascript+dom树型菜单类,希望朋友们一起进步
2007/05/03 Javascript
JQuery扩展插件Validate 2通过参数设置验证规则
2011/09/05 Javascript
jQuery UI Dialog 创建友好的弹出对话框实现代码
2012/04/12 Javascript
Mac地址验证的javascript代码
2013/11/09 Javascript
jquery数组封装使用方法分享(jquery数组遍历)
2014/03/25 Javascript
javascript实现可全选、反选及删除表格的方法
2015/05/15 Javascript
浅谈Javascript数组的使用
2015/07/29 Javascript
Bootstrap与KnockoutJs相结合实现分页效果实例详解
2016/05/03 Javascript
jQuery实现用户输入自动完成功能
2017/02/13 Javascript
validationEngine 表单验证插件使用实例代码
2017/06/15 Javascript
加快Vue项目的开发速度的方法
2018/12/12 Javascript
JavaScript 判断iPhone X Series机型的方法
2019/01/28 Javascript
vue-cli 3 全局过滤器的实例代码详解
2019/06/03 Javascript
利用Fn.py库在Python中进行函数式编程
2015/04/22 Python
pandas使用apply多列生成一列数据的实例
2018/11/28 Python
解决webdriver.Chrome()报错:Message:'chromedriver' executable needs to be in Path
2019/06/12 Python
Django文件上传与下载(FileFlid)
2019/10/06 Python
基于Python实现拆分和合并GIF动态图
2019/10/22 Python
Pytest参数化parametrize使用代码实例
2020/02/22 Python
python爬虫把url链接编码成gbk2312格式过程解析
2020/06/08 Python
详解pandas赋值失败问题解决
2020/11/29 Python
世界知名接发和假发品牌:Poze Hair
2017/03/08 全球购物
SCDKey德国:全球领先的数字游戏市场
2019/04/09 全球购物
开展党的群众路线教育实践活动方案
2014/02/05 职场文书
2014年最新学习全国两会精神心得
2014/03/17 职场文书
党员干部群众路线个人整改措施
2014/09/18 职场文书
教育见习报告范文
2014/11/03 职场文书
被告答辩状范文
2015/05/22 职场文书
广播体操比赛主持词
2015/06/29 职场文书
Linux安装Nginx步骤详解
2021/03/31 Servers