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 28 Python
python抽象基类用法实例分析
Jun 04 Python
深入理解Python中各种方法的运作原理
Jun 15 Python
在Python中pandas.DataFrame重置索引名称的实例
Nov 06 Python
python3 selenium自动化 frame表单嵌套的切换方法
Aug 23 Python
wxPython实现整点报时
Nov 18 Python
Python 生成一个从0到n个数字的列表4种方法小结
Nov 28 Python
python实现字典嵌套列表取值
Dec 16 Python
python numpy生成等差数列、等比数列的实例
Feb 25 Python
Python Mock模块原理及使用方法详解
Jul 07 Python
Numpy中的数组搜索中np.where方法详细介绍
Jan 08 Python
Python实现仓库管理系统
May 30 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
我的群发邮件程序
2006/10/09 PHP
php面向对象全攻略 (七) 继承性
2009/09/30 PHP
php设计模式之观察者模式的应用详解
2013/05/21 PHP
php预定义变量使用帮助(带实例)
2013/10/30 PHP
PHP实现唤起微信支付功能
2019/02/18 PHP
php swoft框架实例用法
2020/12/22 PHP
jQuery 位置函数offset,innerWidth,innerHeight,outerWidth,outerHeight,scrollTop,scrollLeft
2010/03/23 Javascript
面向对象的Javascript之三(封装和信息隐藏)
2012/01/27 Javascript
JavaScript中instanceof运算符的用法总结
2013/11/19 Javascript
js showModalDialog弹出窗口实例详解
2014/01/07 Javascript
网页瀑布流布局jQuery实现代码
2016/10/21 Javascript
jQuery中on方法使用注意事项详解
2017/02/15 Javascript
vue2.x select2 指令封装详解
2017/10/12 Javascript
简单明了区分escape、encodeURI和encodeURIComponent
2018/05/26 Javascript
Javascript中绑定click事件的四种方式介绍
2018/10/26 Javascript
js的各种数据类型判断的介绍
2019/01/19 Javascript
让 babel webpack vue 配置文件支持智能提示的方法
2019/06/22 Javascript
图解NodeJS实现登录注册功能
2019/09/16 NodeJs
Vue打包后访问静态资源路径问题
2019/11/08 Javascript
vuecli3.x中轻松4步带你使用tinymce的步骤
2020/06/25 Javascript
[00:12]2018DOTA2亚洲邀请赛 Sccc亮相SOLO赛,今年他又会有什么样的战绩?
2018/04/06 DOTA
进一步探究Python中的正则表达式
2015/04/28 Python
Python使用dis模块把Python反编译为字节码的用法详解
2016/06/14 Python
如何在python字符串中输入纯粹的{}
2018/08/22 Python
python开启debug模式的方法
2019/06/27 Python
HTML里显示pdf、word、xls、ppt的方法示例
2020/04/14 HTML / CSS
前端H5 Video常见使用场景简介
2020/08/21 HTML / CSS
工厂厂长岗位职责
2013/11/08 职场文书
大学生职业生涯规划书的基本内容
2014/01/06 职场文书
2014优秀党员事迹材料
2014/08/14 职场文书
中级会计大学生职业生涯规划书
2014/09/16 职场文书
党员自我剖析材料(群众路线)
2014/10/06 职场文书
骨干教师考核评语
2014/12/31 职场文书
党建工作目标管理责任书
2015/01/29 职场文书
《废话连篇——致新手》——chinapizza
2022/04/05 无线电
教你win10系统中APPCRASH事件问题解决方法
2022/07/15 数码科技