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获得两个数组交集、并集、差集的方法
Mar 27 Python
用Python的pandas框架操作Excel文件中的数据教程
Mar 31 Python
python获取指定路径下所有指定后缀文件的方法
May 26 Python
python实现人人自动回复、抢沙发功能
Jun 08 Python
在Python运行时动态查看进程内部信息的方法
Feb 22 Python
python3使用print打印带颜色的字符串代码实例
Aug 22 Python
Python3.6实现根据电影名称(支持电视剧名称),获取下载链接的方法
Aug 26 Python
基于python判断目录或者文件代码实例
Nov 29 Python
python将时分秒转换成秒的实例
Dec 07 Python
区分python中的进程与线程
Aug 13 Python
python实现图片九宫格分割的示例
Apr 25 Python
只用Python就可以制作的简单词云
Jun 07 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从右向左/从左向右截取字符串的实现方法
2011/11/28 PHP
PHP实现UTF-8文件BOM自动检测与移除实例
2014/11/05 PHP
PHP进程同步代码实例
2015/02/12 PHP
PHP处理postfix邮件内容的方法
2015/06/16 PHP
JavaScript XML操作 封装类
2009/07/01 Javascript
JQuery.Ajax之错误调试帮助信息介绍
2013/07/04 Javascript
jquery和javascript的区别(常用方法比较)
2013/07/04 Javascript
jQuery $命名冲突解决方案汇总
2014/11/13 Javascript
基于vue2的table分页组件实现方法
2017/03/20 Javascript
jquery插件canvaspercent.js实现百分比圆饼效果
2017/07/18 jQuery
浅谈vue,angular,react数据双向绑定原理分析
2017/11/28 Javascript
vue.js学习笔记之v-bind和v-on解析
2018/05/03 Javascript
seajs下require书写约定实例分析
2018/05/16 Javascript
详解vue-element Tree树形控件填坑路
2019/03/26 Javascript
小程序实现订单倒计时功能
2019/04/23 Javascript
浅谈layui 数据表格前后台传值的问题
2019/09/12 Javascript
JavaScript对象原型链原理解析
2020/01/22 Javascript
原生JS实现多条件筛选
2020/08/19 Javascript
js加减乘除精确运算方法实例代码
2021/01/17 Javascript
Python求导数的方法
2015/05/09 Python
Python中字典和集合学习小结
2017/07/07 Python
Python静态类型检查新工具之pyright 使用指南
2019/04/26 Python
django项目登录中使用图片验证码的实现方法
2019/08/15 Python
python实现的发邮件功能示例
2019/09/11 Python
python框架flask表单实现详解
2019/11/04 Python
Pycharm修改python路径过程图解
2020/05/22 Python
Ancheer官方户外和运动商店:销售电动自行车
2019/08/07 全球购物
伦敦奥运会的口号
2014/06/21 职场文书
艺术设计专业毕业生推荐信
2014/07/08 职场文书
捐款通知怎么写
2015/04/24 职场文书
教师聘用意向书
2015/05/11 职场文书
大学生团支书竞选稿
2015/11/21 职场文书
JavaScript原型链详解
2021/11/07 Javascript
关于JS中的作用域中的问题思考分享
2022/04/06 Javascript
MySQL中order by的执行过程
2022/06/05 MySQL