Python初识逻辑与if语句及用法大全

作者:Insane_Loafer 时间:2023-11-21 16:17:24 

逻辑判断与逻辑语句

  • 对于─件事情正确与否(真假的判断) √ 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

来源:https://blog.csdn.net/m0_48978908/article/details/119428181

标签:python,逻辑,if语句
0
投稿

猜你喜欢

  • 设置密码保护的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
  • 如何在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
  • 质量更好的tags标签效果

    2008-06-04 12:24:00
  • 微信小程序输入多行文本的实战记录

    2023-09-10 15:29:51
  • 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
  • python使用win32com在百度空间插入html元素示例

    2021-09-13 17:00:13
  • 详解使用Vue Router导航钩子与Vuex来实现后退状态保存

    2024-05-05 09:24:27
  • python 如何将带小数的浮点型字符串转换为整数

    2021-04-24 01:35:51
  • Linux下升级安装python3.8并配置pip及yum的教程

    2022-03-08 13:17:06
  • asp之家 网络编程 m.aspxhome.com