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中内置的itertools模块
Apr 29 Python
Python随机数random模块使用指南
Sep 09 Python
python机器学习实战之K均值聚类
Dec 20 Python
python实现归并排序算法
Nov 22 Python
flask框架路由常用定义方式总结
Jul 23 Python
Python生命游戏实现原理及过程解析(附源代码)
Aug 01 Python
django 中使用DateTime常用的时间查询方式
Dec 03 Python
python 图像的离散傅立叶变换实例
Jan 02 Python
python实现密度聚类(模板代码+sklearn代码)
Apr 27 Python
浅谈keras.callbacks设置模型保存策略
Jun 18 Python
python用tkinter实现一个简易能进行随机点名的界面
Sep 27 Python
Django模板报TemplateDoesNotExist异常(亲测可行)
Dec 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
杏林同学录(一)
2006/10/09 PHP
PHP中的extract的作用分析
2008/04/09 PHP
php下网站防IP攻击代码,超级实用
2010/10/24 PHP
PHP提示Cannot modify header information - headers already sent by解决方法
2014/09/22 PHP
php对数组内元素进行随机调换的方法
2015/05/12 PHP
PHP读取mssql json数据中文乱码的解决办法
2016/04/11 PHP
php利用fsockopen GET/POST提交表单及上传文件
2017/05/22 PHP
PHP编程一定要改掉的5个不良习惯
2020/09/18 PHP
Javascript 中的类和闭包
2010/01/08 Javascript
JavaScript中Math对象方法使用概述
2014/01/02 Javascript
jQery使网页在显示器上居中显示适用于任何分辨率
2014/06/09 Javascript
技术男用来对妹子表白的百度首页
2014/07/23 Javascript
原生JS实现响应式瀑布流布局
2015/04/02 Javascript
详解JavaScript编程中的数组结构
2015/10/24 Javascript
JavaScript实现QQ聊天消息展示和评论提交功能
2017/05/22 Javascript
关于JS解构的5种有趣用法
2019/09/05 Javascript
js实现上传图片并显示图片名称
2019/12/18 Javascript
Vue3.0的优化总结
2020/10/16 Javascript
antd design table更改某行数据的样式操作
2020/10/31 Javascript
python 构造三维全零数组的方法
2018/11/12 Python
详解用Python为直方图绘制拟合曲线的两种方法
2019/08/21 Python
python入门之井字棋小游戏
2020/03/05 Python
Python生成pdf目录书签的实例方法
2020/10/29 Python
美国女性运动零售品牌:Lady Foot Locker
2017/05/12 全球购物
ORLY官网:美国专业美甲一线品牌
2019/12/11 全球购物
员工考核评语大全
2014/04/26 职场文书
超市开店计划书
2014/04/26 职场文书
公司口号大全
2014/06/11 职场文书
新农村建设标语
2014/06/24 职场文书
公共机构节能宣传周活动总结
2014/07/09 职场文书
党的群众路线教育实践活动个人整改方案
2014/09/21 职场文书
大学生上课迟到检讨书
2014/10/15 职场文书
2015年五一劳动节演讲稿
2015/03/18 职场文书
个人承诺书格式范文
2015/04/29 职场文书
vue使用localStorage持久性存储实现评论列表
2022/04/14 Vue.js
Win11无法安装更新补丁KB3045316怎么办 附KB3045316补丁修复教程
2022/08/14 数码科技