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爬取软考试题之ip自动代理
Mar 28 Python
python pytest进阶之conftest.py详解
Jun 27 Python
Python 3.6 中使用pdfminer解析pdf文件的实现
Sep 25 Python
浅析python,PyCharm,Anaconda三者之间的关系
Nov 27 Python
python 实现list或string按指定分段
Dec 25 Python
Python中断多重循环的几种方式详解
Feb 10 Python
使用python的pyplot绘制函数实例
Feb 13 Python
Django之全局使用request.user.username的实例详解
May 14 Python
使用Keras画神经网络准确性图教程
Jun 15 Python
Python制作简单的剪刀石头布游戏
Dec 10 Python
Python数据分析库pandas高级接口dt的使用详解
Dec 11 Python
Python matplotlib安装以及实现简单曲线的绘制
Apr 26 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缩略图等比例无损压缩,可填充空白区域补充色
2011/06/10 PHP
Chrome Web App开发小结
2014/09/04 PHP
PHP正则表达式替换站点关键字链接后空白的解决方法
2014/09/16 PHP
PHP在同一域名下两个不同的项目做独立登录机制详解
2017/09/22 PHP
PHP基于curl post实现发送url及相关中文乱码问题解决方法
2017/11/25 PHP
PHP排序算法之希尔排序(Shell Sort)实例分析
2018/04/20 PHP
一个javascript参数的小问题
2008/03/02 Javascript
jquery 日期分离成年月日的代码
2010/05/14 Javascript
关于URL中的特殊符号使用介绍
2011/11/03 Javascript
ExpressJS入门实例
2015/01/14 Javascript
JS+CSS实现感应鼠标渐变显示DIV层的方法
2015/02/20 Javascript
想学习javascript JS和jQuery哪个重要 先学哪个
2016/12/11 Javascript
解决同一页面中两个iframe互相调用jquery,js函数的方法
2016/12/12 Javascript
基于jQuery实现Ajax验证用户名是否可用实例
2018/03/25 jQuery
vue获取form表单的值示例
2019/10/29 Javascript
vue 解决uglifyjs-webpack-plugin打包出现报错的问题
2020/08/04 Javascript
小程序自定义圆形进度条
2020/11/17 Javascript
[00:57]辉夜杯战队访谈宣传片—VG
2015/12/25 DOTA
从零学python系列之数据处理编程实例(一)
2014/05/22 Python
Python socket实现多对多全双工通信的方法
2019/02/13 Python
Python求离散序列导数的示例
2019/07/10 Python
flask/django 动态查询表结构相同表名不同数据的Model实现方法
2019/08/29 Python
Python3.x+pyqtgraph实现数据可视化教程
2020/03/14 Python
Luxplus丹麦:香水和个人护理折扣
2018/04/23 全球购物
Hotels.com英国:全球领先的酒店住宿提供商
2019/01/24 全球购物
物流毕业生个人的自我评价
2014/02/13 职场文书
初中班主任寄语
2014/04/04 职场文书
《郑和远航》教学反思
2014/04/16 职场文书
铁路安全事故反思
2014/04/26 职场文书
工作会议方案
2014/05/21 职场文书
汉语专业毕业生自荐信
2014/07/06 职场文书
干部考察材料范文
2014/12/24 职场文书
检讨书格式范文
2015/05/07 职场文书
党员“一帮一”活动总结
2015/05/07 职场文书
Spring Data JPA框架持久化存储数据到数据库
2022/04/28 Java/Android
win10系统计算机图标怎么调出来?win10调出计算机图标的方法
2022/08/14 数码科技