python中判断语句

Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false。

Python 编程中 if 语句用于控制程序的执行,基本形式为:

if 判断条件:

执行语句……

else:

执行语句……

其中"判断条件"成立时(非零),则执行后面的语句,而执行内容可以多行,以缩进来区分表示同一范围。

else 为可选语句,当需要在条件不成立时执行内容则可以执行相关语句,具体例子如下:

# 例1:if 基本用法

#!/usr/bin/python

# -*- coding: UTF-8 -*-

flag = False

name = ‘luren‘

if name == ‘python‘:         # 判断变量否为‘python‘

flag = True          # 条件成立时设置标志为真

print ‘welcome boss‘    # 并输出欢迎信息

else:

print name              # 条件不成立时输出变量名称

输出结果为:

>>> luren # 输出结果

if 语句的判断条件可以用>(大于)、<(小于)、==(等于)、>=(大于等于)、<=(小于等于)来表示其关系。

当判断条件为多个值是,可以使用以下形式:

if 判断条件1:

执行语句1……

elif 判断条件2:

执行语句2……

elif 判断条件3:

执行语句3……

else:

执行语句4……

# 例2:elif用法

num = 5

if num == 3:            # 判断num的值

print ‘boss‘

elif num == 2:

print ‘user‘

elif num == 1:

print ‘worker‘

elif num < 0:           # 值小于零时输出

print ‘error‘

else:

print ‘roadman‘     # 条件均不成立时输出

时间: 2024-12-23 21:12:15

python中判断语句的相关文章

python中判断语句用两个or连接的奇葩

学python的时候犯的一个错误,放在这吧.就是在循环某个列表的时候不要去操作它,这是容易忽略的一个地方.所以如果要操作某个列表本身,那么先把该列表copy一份,然后再读取的时候读copy的那份.操作原来的列表. 正确的如下: import re a="hen/zg /zg qd/a /a ,/x /x hen/zg /zg xh/v /v " b=re.split('[ ]', a) b_copy=b[:] print b cixing=["/x","/

python中if语句的使用(比较、逻辑、成员、运算符,语句结构)

一.if语句判断的定义 如果 条件满足,才能做某件事情, 如果 条件不满足,就做另外一件事情,或者什么也不做 正是因为有了判断,才使得程序世界丰富多彩,充满变化! 判断语句 又被称为 "分支语句",正是因为有了判断,才让程序有了很多的分支 Python程序语言指定任何非0和非空(null)值为true,0 或者 null为false. Python 编程中 if 语句用于控制程序的执行,基本形式为: if 判断条件: 执行语句-- else: 执行语句-- 例子:如果天气晴朗,我们去室

Python中 pass语句的作用

Python中的pass语句作用是什么?表示它不做任何事情,一般用做占位语句.pass语句具体作用及使用方法,我们往下看. pass语句在函数中的作用 当你在编写一个程序时,执行语句部分思路还没有完成,这时你可以用pass语句来占位,也可以当做是一个标记,是要过后来完成的代码.比如下面这样: >>>def iplaypython(): >>>       pass 定义一个函数iplaypython,但函数体部分暂时还没有完成,又不能空着不写内容,因此可以用pass来替

python中判断readline读到文件末尾

fp = open('somefile.txt') while True: line = fp.readline() if not line: break Python中,空串的not返回true,即not line时为读到EOF(文件末尾)

python条件判断语句

# 条件判断(if)语句: # 语法1: if 条件表达式 : 单行语句 # 语法2: if 条件表达式 : # 代码块(多行语句) # 执行的流程:if语句在执行时,会先对条件表达式进行求值判断, # 如果为True,则执行if后的语句 # 如果为False,则不执行 num = 10 if num > 8 : print('num比8大') if num > 8 : print('代码块中第一行输出') print('代码块中第二行输出') print('代码块中第三行输出') if 2

Python 条件判断语句(if ,elif, else)

条件判断可以分: 单分支判断:只有一个if语句 双分支判断:if else 的格式 多分支判断:if elif  else 的格式 条件语句嵌套判断 # 下面是个条件多分支判断 score = 85 if 90 <= score <= 100 : print("优秀") elif 80 <= score < 90 : print("中等") elif 70 <= score < 80 : print("及格")

Python中判断是否为闰年,求输入日期是该年第几天

#coding = utf-8 def getLastDay(): y = int(input("Please input year :")) m = int(input("please input month :")) d = int(input("Please input day :")) s=0 if y <1: y=1 if m <1: m=1 if m>12: m=12 if d <1: d=1 mothday=

linux shell 中判断语句

切记if和其中的[]都要加空格符 1.字符串判断 str1 = str2 当两个串有相同内容.长度时为真str1 != str2 当串str1和str2不等时为真-n str1 当串的长度大于0时为真(串非空)-z str1 当串的长度为0时为真(空串)str1    当串str1为非空时为真 2.数字的判断 int1 -eq int2 两数相等为真int1 -ne int2 两数不等为真int1 -gt int2 int1大于int2为真int1 -ge int2 int1大于等于int2为真

Python if判断语句

a=input('输入你的用户名:') if a == "lilei": print('李磊,等你好久了') elif a == "wanghui": print('王慧你没有在家吗?') elif a == "xiaozhi": print('小志你没有找王慧吗?') else: print('你们三个都到我家来') print('我给你们准备了好多美味') 原文地址:https://www.cnblogs.com/eddycomeon/p/8