首页 > 编程语言 > 详细

python if条件判断

时间:2020-03-12 10:56:08      阅读:57      评论:0      收藏:0      [点我收藏+]

1.if 条件控制

  • 注意在写逻辑的时候是思考有哪些情况,从而写出对应的处理逻辑

  • 但是代码运行的时候犹如一个漏斗一样,当跳出去了后面的语句也不会执行

  • 为了保证性能我们最好是把满足多数情况写在前面,可以正常情况就可以少执行代码

  • 注意 ifelif 的区别

# 根据学生成绩来评优良差等级
if a > 90:        # 大于90
    print()
elif a > 80:     # 90-80因为上一句已经把大于90的排除了
    print()
elif a > 70:
    print()  
elif a > 60:
    print(及格)
else:
    print()

2.if 语句的四种写法

# 判断一个字符串的长度
a = "hello word"
# 方法一 传统方法
def func1(a):
    if len(a)>6:
        return True
    else:
        return False

# 方法二  三目运算
def func2(a):
    return True if len(a)>6 else False


# 方法三  列表索引
def func3(a):
    return [False, True][len(a)>6] # 当后面列表返回真,那么就是取前面个列表索引为1的值


# 方法四  逻辑运算符
def func4(a):
    return len(a)>6 and True or False   # 如果为真那么and后面会执行,or就不会执行
                                     # 如果为假那么and后面不会执行,or后面会执行

 

python if条件判断

原文:https://www.cnblogs.com/su-sir/p/12467240.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!