Python初识逻辑与if语句及用法大全
作者:Insane_Loafer 时间:2023-11-21 16:17:24
逻辑判断与逻辑语句
对于─件事情正确与否(真假的判断) √ X
根据判断的结果做不同的事情,就是我们的逻辑业务
对于条件满足的判断语句,就是条件语句
一个逻辑语句是由条件语句和业务语句组合而成
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
来源:https://blog.csdn.net/m0_48978908/article/details/119428181
标签:python,逻辑,if语句
![](/images/zang.png)
![](/images/jiucuo.png)
猜你喜欢
设置密码保护的SqlServer数据库备份文件与恢复文件的方法
2011-11-03 16:55:30
用CSS实现柱状图(Bar Graph)的方法(二)—基于表格元素的柱状图
2008-05-26 13:23:00
python 读取目录下csv文件并绘制曲线v111的方法
2022-08-21 16:05:34
PHP中SimpleXML函数用法分析
2023-06-23 11:52:09
Python包,__init__.py功能与用法分析
2021-06-17 22:19:54
![](https://img.aspxhome.com/file/2023/4/95534_0s.png)
如何在sae中设置django,让sae的工作环境跟本地python环境一致
2022-03-09 22:04:54
pyqt5利用pyqtDesigner实现登录界面
2023-09-04 15:19:36
javascript闭包的高级使用方法实例
2024-04-28 09:50:08
Python全栈之文件函数和函数参数
2023-05-11 02:28:21
MySQL8.0安装中遇到的3个小错误总结
2024-01-26 04:56:06
![](https://img.aspxhome.com/file/2023/7/118167_0s.png)
质量更好的tags标签效果
2008-06-04 12:24:00
![](https://img.aspxhome.com/file/UploadPic/20086/4/css-tags_35s.gif)
微信小程序输入多行文本的实战记录
2023-09-10 15:29:51
![](https://img.aspxhome.com/file/2023/1/56311_0s.png)
class和id命名探讨
2007-10-16 17:55:00
Numpy中的数组搜索中np.where方法详细介绍
2022-08-31 22:09:40
ASP 三层架构 Convert类实现代码
2011-03-16 11:01:00
Python OpenCV 彩色与灰度图像的转换实现
2022-04-14 18:36:59
![](https://img.aspxhome.com/file/2023/6/86596_0s.jpg)
python使用win32com在百度空间插入html元素示例
2021-09-13 17:00:13
详解使用Vue Router导航钩子与Vuex来实现后退状态保存
2024-05-05 09:24:27
![](https://img.aspxhome.com/file/2023/8/128898_0s.png)
python 如何将带小数的浮点型字符串转换为整数
2021-04-24 01:35:51
Linux下升级安装python3.8并配置pip及yum的教程
2022-03-08 13:17:06
![](https://img.aspxhome.com/file/2023/4/118104_0s.jpg)