python--条件和条件语句

一、布尔变量

        1、False,None,0,"",(),[],{}值在作为布尔表达式时,会被解释器看作假。其他都为真。

2、True==1,False==0。

3、bool函数可以用来转换其他值。

二、条件执行和if语句

       1、if语句:判断输入的姓名是否以Gumby结尾,是则执行语句块打印。

       

运行结果:

2、else子句:

运行结果:

3、elif子句:

运行结果:

4、嵌套代码块:if嵌套if进行判断:

运行结果:

6、更复杂的条件:比较运算符

表达式:x==y:x等于y。

表达式:x<y:x小于y。

表达式:x>y:x大于y。

表达式:x>=y:x大于等于y。

表达式:x<=y:x小于等于y。

表达式:x!=y:x不等于y。

表达式:x is y:x和y是同一个对象。

表达式:x is not y:x和y是不同的对象。

表达式:x in y:x是y容器的成员。

表达式:x not in y:x不是y容器的成员。

1、相等运算符  ==:

2、同一性运算符 is:

x和y相等且属于同一个列表,x和z相等但不属于同一个列表。

3、成员资格运算符 in:

程序运行结果:

4、字符串和序列比较:

5、布尔运算符:and ,or,not。

代码运行结果:

6、断言  assert:

断言的作用:在程序中插入检查点。

时间: 2024-10-14 12:05:39

python--条件和条件语句的相关文章

python基础之条件循环语句

前两篇说的是数据类型和数据运算,本篇来讲讲条件语句和循环语句. 0x00. 条件语句 条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 可以通过下图来简单了解条件语句的执行过程: Python interprets non-zero values as True. None and 0 are interpreted as False. Python 判断非0的值为 True, 而None和0被认为是 False.注意这里的True和False首字母大写,Py

[python基础(四)]条件和条件语句

1.print和import1.1 print 略1.2 import(1)impore somemodule (2)from somemodule import somefunction(3)from somemodule import somefunction,anotherfunction(4)from somemodule import*(5)import somemodule as somename #为整个模块提供别名(6)from somemodule import somefun

Python 的条件与循环语句

Python 条件语句:        if 语句的判断条件可以用>(大于).<(小于).==(等于).>=(大于等于).<=(小于等于)来表示其关系.        如果判断需要多个条件需同时判断时,可以使用 or (或),表示两个条件有一个成立时判断条件成功:使用 and (与)时,表示只有两个条件同时成立的情况下,判断条件才成功     1.if语句用于控制程序的执行:          if 条件:               代码块          else:     

Python 2.7 学习笔记 条件与循环语句

本文介绍下python条件和循环语句的语法 一.if条件语句 语法格式如下: if 表达式: .... elif 表达式: .... elif 表达式: .... else: ..... 说明:与其它语言的语法区别是,表达式或else后面要加 冒号 结尾. 语句块没有用一些标识符括起来,而是靠缩进来标记. 二.while循环 语法格式是: while 表达式: ........ 三.for循环 for循环用于遍历一个集合,语法格式是: for  元素  in  集合 ........ 举例如下:

Python从菜鸟到高手(9):条件和条件语句

1.布尔(Boolean)值和布尔变量 ??在讲条件语句之前,首先应该了解一下布尔类型.条件语句(if)需要为其指定布尔值或布尔类型的变量,才能根据条件判断是否要指定代码块中的语句.布尔值只有两个值:True和False,可以将这两个值翻译成"真"和"假". ??现在我们已经了解了布尔值是用来做什么的,但Python语言会将哪些值看做布尔值呢?其实在Python语言中,每一种类型的值都可以被解释成布尔类型的值.例如,下面的值都会被解释成布尔值中的False. Non

Python之路-条件控制与循环语句

一.什么是条件控制语句 条件控制语句,也可以称之为判断语句,通过一条或多条的执行结果来决定接下来要执行的代码块. 二.if语句 if语句是用来进行判断的,最简答的if语句只有一个判断一个操作. 语法: if 条件: 条件成立,执行代码块 如: '''' if语句 if 条件表达式: 条件成立则执行 执行一下代码 ''' # i = 0 # print('---------if开始') # if i < 5:#条件成立 # print('我比5大') # print('---------if结束'

python基础之条件控制与循环

Python3 条件控制 Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块. 计算机之所以能做很多自动化的任务,因为它可以自己做条件判断. 比如,输入用户年龄,根据年龄打印不同的内容,在Python程序中,用if语句实现: age = 20 if age >= 18: print('your age is', age) print('adult') 根据Python的缩进规则,如果if语句判断是True,就把缩进的两行print语句执行了,否则,什么

二、Python基础---循环--条件判断(while-for-if-elif-else)

!!!语句!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! 1.代码实例: #if语句 #!/usr/bin/python3 #_*_coding:utf-8_*_ num = 10 if num == 10: print('对') 运行结果: [[email protected] ~]# python if.py 对 2.复杂的if语句   #注意事项:一定要注意中英的格式,语句的缩进,缩进为4个空格,切记!!! 代码实例:if语句 #

python 数据库查询条件`不等于`

1.python 数据库查询条件不等于 当在做数据库查询的时候,想根据业务需求进行条件的筛选或过滤, 但是django封装的数据库语句中没有 '不等于' 查询操作. 2.例如:通过以下语句进行'不等于查询' data = User-objects.filter(id != '1').values('id','name','age') 此语句会报错 3.解决方案: from django.db.models import Q data = User.objects.filter(~Q(id= '1

条件选择if语句

单分支的if语句 if 判断条件:then 条件为真的分支代码 fi 单分支if结构的执行流程:首先判断条件测试操作的结果,如果返回值为0表示条件成立,则执行then后面的命令序列,一直到遇见fi为止表示结束,继续执行其他脚本代码:如果返回不为0,则忽略then后面的命令序列,直接跳至fi行以后执行其他脚本代码. 脚本代码 [[email protected]]# cat ifsingle.sh #!/bin/bash if[ `id -u` -eq 0 ]; then echo "The cu