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中,嵌套需要格外注意语句模块的
    缩进

  • 相关阅读:
    Oracle 经典语法(三)
    String.format() 方法的用处
    window 官网下载系统
    微信小程序在wxml中调用自定义函数
    前后端分离 poi使用
    微信分享
    微信支付 (jsapi 方式)
    tomcat配置多个ssl证书
    netty websocket集群下遇到的问题
    CompletableFuture 简介和使用
  • 原文地址:https://www.cnblogs.com/leolsl/p/12900876.html
Copyright © 2011-2022 走看看