码迷,mamicode.com
首页 > 编程语言 > 详细

python if语句

时间:2020-05-16 17:05:44      阅读:98      评论:0      收藏:0      [点我收藏+]

标签:操作   strong   打印   整数   none   执行   dmi   特殊   str   

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

在我们的呈现中,可以通过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中,嵌套需要格外注意语句模块的
缩进

python if语句

标签:操作   strong   打印   整数   none   执行   dmi   特殊   str   

原文地址:https://www.cnblogs.com/leolsl/p/12900876.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!