• 主页

  • 投资

  • IT

    🔥
  • 设计

  • 销售

关闭

返回栏目

关闭

返回python栏目

61 - 语句 - if xxx: else: - 判断有无,判断是否

作者:

贺及楼

成为作者

更新日期:2024-11-19 10:57:37

if判断

if xxx: else:

Python 中的 if...else 结构用于基于条件执行不同的代码块。if 后面跟条件表达式,如果条件为真,则执行 if 块中的代码;如果条件为假,则执行 else 块中的代码。这种结构允许程序根据条件选择执行路径,是实现逻辑分支的基础,常用于决策制定和流程控制。

  1. def if_a(a):
  2. if a == 1:
  3. return a
  4. return None
  5. def if_b(b):
  6. if b == "1":
  7. return b
  8. return None
  9. def if_c(c):
  10. if c > 1:
  11. return c
  12. return None
  13. if __name__ == "__main__":
  14. print(if_a(1))
  15. print(if_a(2))
  16. print(if_b("1"))
  17. print(if_b("2"))
  18. print(if_c(2))
  19. print(if_c(1))
  1. 1
  2. None
  3. 1
  4. None
  5. 2
  6. None

python if else

if xx: 没有条件时可以用来判断非空

  1. ## 字符串
  2. a = ""
  3. if a:
  4. print("有a")
  5. b = "1"
  6. if b:
  7. print("有b1")
  8. ## 布尔
  9. c = False
  10. if c:
  11. print("有c")
  12. d = True
  13. if d:
  14. print("有d1")
  15. ## 列表
  16. e = []
  17. if e:
  18. print("有e")
  19. f = ['1']
  20. if f:
  21. print("有f1")

if用法

这个方法用处很多,一般是在方法刚进入时的验证