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 相关文章推荐
以windows service方式运行Python程序的方法
Jun 03 Python
python不换行之end=与逗号的意思及用途
Nov 21 Python
Python将多个excel表格合并为一个表格
Feb 22 Python
Python实现按当前日期(年、月、日)创建多级目录的方法
Apr 26 Python
python中的for循环
Sep 28 Python
python自动发微信监控报警
Sep 06 Python
python 使用pygame工具包实现贪吃蛇游戏(多彩版)
Oct 30 Python
Pytorch学习之torch用法----比较操作(Comparison Ops)
Jun 28 Python
Keras实现DenseNet结构操作
Jul 06 Python
Python图像识别+KNN求解数独的实现
Nov 13 Python
详解Python 3.10 中的新功能和变化
Apr 28 Python
Django框架中表单的用法
Jun 10 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编程最快明白》第三讲:php数组
2010/11/01 PHP
php中长文章分页显示实现代码
2012/09/29 PHP
非常经典的PHP文件上传类分享
2016/05/15 PHP
PHP AjaxForm提交图片上传并显示图片源码
2016/11/29 PHP
jquery DOM操作 基于命令改变页面
2010/05/06 Javascript
CSS和Javascript简单复习资料
2010/06/29 Javascript
Javascript学习笔记-详解in运算符
2011/09/13 Javascript
更换select下拉菜单背景样式的实现代码
2011/12/20 Javascript
js前台分页显示后端JAVA数据响应
2013/03/18 Javascript
Jqgrid表格随窗口大小改变而改变的简单实例
2013/12/28 Javascript
javascript中定义私有方法说明(private method)
2014/01/27 Javascript
jQuery操作CheckBox的方法介绍(选中,取消,取值)
2014/02/04 Javascript
WordPress中利用AJAX异步获取评论用户头像的方法
2016/01/08 Javascript
NodeJS实现阿里大鱼短信通知发送
2016/01/17 NodeJs
JS从一组数据中找到指定的单条数据的方法
2016/06/02 Javascript
js动态获取子复选项并设计全选及提交的实现方法
2016/06/24 Javascript
Bootstarp 基础教程之表单部分实例代码
2017/02/03 Javascript
VUE中v-on:click事件中获取当前dom元素的代码
2018/08/22 Javascript
Layui 动态禁止select下拉的例子
2019/09/03 Javascript
jquery实现掷骰子小游戏
2019/10/24 jQuery
微信小程序获取公众号文章列表及显示文章的示例代码
2020/03/10 Javascript
js代码编写无缝轮播图
2020/09/13 Javascript
python+selenium打印当前页面的titl和url方法
2018/06/22 Python
Python脚本利用adb进行手机控制的方法
2019/07/08 Python
Python 通过微信控制实现app定位发送到个人服务器再转发微信服务器接收位置信息
2019/08/05 Python
设计师大码女装:11 Honoré
2020/05/03 全球购物
库房管理员岗位职责
2014/03/09 职场文书
员工工作表现评语
2014/04/26 职场文书
保研推荐信
2014/05/09 职场文书
怎么写工作检讨书
2014/11/16 职场文书
2014年物流工作总结
2014/11/25 职场文书
英文感谢信格式
2015/01/21 职场文书
2015年银行个人工作总结
2015/05/14 职场文书
鲁滨逊漂流记读书笔记
2015/06/26 职场文书
canvas 中如何实现物体的框选
2022/08/05 Javascript