首页 > 编程语言 >Python判断语句

Python判断语句

时间:2024-03-30 11:31:53浏览次数:29  
标签:语句 缩进 判断 Python else 运算符 布尔

(一)布尔类型和比较运算符

1.布尔类型的字面量:True表示真(是、肯定)、False表示(否、否定)

2.定义变量存储布尔类型数据:变量名称 = 布尔类型字面量

3.比较运算符:布尔类型的数据,不仅可以通过定义得到,也可以通过比较运算符进行内容比较得到。

运算符:“==”、“!=”(是否不相等)、“>”、“<”、“>=”、“<=”

(二)if语句的基本语法格式

1.如何进行if判断

if 要判断的条件:

    条件成立时,要做的事情

2.if语句的注意点

(1)归属于if判断的代码语句块,需在前方填充4个空格缩进。

(2)Python通过缩进判断代码块的归属关系。

(3)判断条件后的:冒号一定要加。

(4)判断条件的结果一定要是布尔类型。

(三)if else语句

1.if和其代码块,条件满足时执行;else搭配if的判断条件,当不满足的时候执行。

2.if else语句注意点

(1)else后,不需要判断条件

(2)和if的代码块一样,else的代码块同样需要4个空格作为缩进

(四)if elif else语句

1.判断是互斥且有顺序的。

(1)满足1将不会满足2和3

(2)满足2将,不会管3

(3)1、2、3均不满足,进入else

(4)else也可以省略不写,效果等同3个独立的判断。

2.if elif else语句注意点

(1)空格缩进与if else一样

(2)可以将input输入语句直接写入判断语句,节省代码。

(五)判断语句的嵌套

1.许多逻辑的判断,是嵌套的,是多层次的。对于这种需求,我们可以:自由组合if elif else 完成特定需求的要求。自由组合以及分有多个层次的形式是判断语句的嵌套。

2.判断有多层的时候,当外层if满足条件时,才会执行内层的if判断。当外层if不满足,直接执行外层esle

3.嵌套判断语句时,一定要注意空格缩进,python通过空格缩进来决定层次关系。

标签:语句,缩进,判断,Python,else,运算符,布尔
From: https://blog.csdn.net/whz31/article/details/137140114

相关文章

  • Python实现反爬虫
    环境Python3.12安装fastapipipinstall"fastapi[all]"代码fromfastapiimportFastAPI,Responsefromfastapi.responsesimportFileResponseapp=FastAPI()@app.get('/')defindex():resp=FileResponse('data.gz')res......
  • hatch python 现代项目管理工具
    hatchpython现代项目管理工具,以下是一些简单试用安装clibrewinstallhatch一些推荐配置这样我们的venv直接在执行目录中,比较方便使用hatchconfigsetdirs.env.virtual.hatch简单项目clihatchnewdalongdemo......
  • Python环境下一种改进小波分解方法-用于多分量信号的分解
    小波通俗的讲就是一种振幅表现为在正负之间震荡的波形。小波变换在基于短时傅立叶变换的前提下,又加入了其所没有的可随频率变化的“时间-频率”窗口,其能对时间、频率进行局部化分析,并且对待处理信号通过多尺度处理使其表现为时-频细分的特点,是一种能突出信号时频特点以及细节的......
  • Python环境下基于机器学习的空压机故障识别(出口阀泄漏等)
    Python环境下基于机器学习(多层感知机,决策树,随机森林,高斯过程,AdaBoost,朴素贝叶斯)的压缩机故障识别(出口阀泄漏,止逆阀泄露,轴承损伤,惯性轮损伤,活塞损伤,皮带损伤等)。空压机是一种经典的动力设备,也被誉为企业产品生产的"生命气源",,广泛应用于制药工业、爆破采煤、矿上通风、风动实......
  • Python的浅拷贝与深拷贝
    浅拷贝#第一种In[1]:x=[1,2,3]In[2]:y=x.copy()In[3]:x[1]=1In[4]:xOut[4]:[1,1,3]In[5]:yOut[5]:[1,2,3]#第二种In[6]:x=[1,2,3]In[7]:y=x[:]In[8]:x[1]=1In[9]:xOut[9]:[1,1,3]In[10]:yOut[10]:[1,2,3]......
  • Python之curd增删改查
    增append增加In[1]:hero=['1','2']In[2]:hero.append('3')In[3]:heroOut[3]:['1','2','3']extend多个增加In[3]:heroOut[3]:['1','2','3']In[4]:hero.......
  • Python之def函数
    注:函数的内容称为函数体,函数体是多条python语句组成的简单的一个print函数In[25]:defmyfunc():...:foriinrange(3):...:print("煤煤是小乖猫")...:#效果In[26]:myfunc()煤煤是小乖猫煤煤是小乖猫煤煤是小乖猫传入参数In[27]......
  • 【Python】如何入门 Python:系统化方法与实践路径
    目录前言一、基础知识打牢基础二、选择合适的学习工具三、实践项目加深理解四、深入学习高级主题五、探索数据科学与机器学习六、加入社区与协作七、持续学习与跟进最新动态总结前言    在当今这个数据驱动的时代,Python作为一门强大、易学且应用广泛的编......
  • 准备Python环境学习OpenCV的使用
    安装venv模块,执行如下命令:sudoapt-getinstallpython3-venv创建venv环境,命名为images,执行如下命令:python3-mvenvimages进入新建的环境images,执行如下命令:cdimagessource./bin/activate安装Python的opencv模块,执行如下命令:pipinstallopencv-python创建测试用......
  • python给折线图添加标记
    我需要记录飞机作业的开始时间和结束时间#!usr/bin/envpython#-*-coding:utf-8_*-"""@author:JK@file:jisuan.py@time:2024/03/${DAY}@desc:"""importpandasaspdimportmatplotlib.pyplotaspltimportmatplotlib.tickerastickerinput_f......