zoukankan      html  css  js  c++  java
  • python if语句

    在我们的程序中,难免会遇到判断真假后执行不同操作的场景。如判断用户是否登录,若登录则可以进行关注或收藏动作,
    反之则不可以进行关注或收藏操作,需要先进行登录。

    在我们的呈现中,可以通过if或者if ...else...语句进行判断。

    语法:if 条件表达式:
    若表达式为True,则执行if语句模块内的代码,反之则跳过。
    例如:
    a = 3
    if a <5:
      print(a)
    我们知道a是小于5的,那么条件表达式a<5成立,为True,if语句模块中的语句执行,即print(a)执行,打印a
    tips:对于条件表达式,有个较为特殊的情况
    1,若条件表达式为字符串,而字符串为空,那么会认为条件表达式为False,条件表达式不成立
    2,若条件表达式为一个整数,而整数值为0,那么会认为条件表达式为False,条件表达式不成立
    3,若条件表达式为None(None指什么,现在还不懂),那么会认为条件表达式为False,条件表达式不成立
    例如:name = ''
    if name:
      print(name)
    此时不会打印name的值,因为name的值为空,条件表达式认为是False而不成立,if语句模块中的语句不会
    被执行
    若 name = "admin"
    if name:
      print(name)   # 结果打印name

    多重判断:
    if 条件表达式:
      pass
    else:
      pass
    程序判断条件表达式是否为True,是则执行if语句模块中的语句,否则执行else语句模块中的语句。
    其实,我们可以通过if语句的嵌套实现更多重的判断,但在python中,嵌套需要格外注意语句模块的
    缩进

  • 相关阅读:
    iOS 5中的strong和weak关键字解析
    【ios】第三方开源类库SSCheckBoxView
    NSRange
    ios开发之在iOS应用中加载自定义字体显示
    IOS中NSUserDefaults的用法(本地数据存储)
    关于setTimeout运行机制
    SpringMVC入门学习框架搭建
    HashMap学习总结
    关于服务器跨域问题(使用cors解决)
    Spring IOC容器和bean
  • 原文地址:https://www.cnblogs.com/leolsl/p/12900876.html
Copyright © 2011-2022 走看看