if分支判断

Posted come202011

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了if分支判断相关的知识,希望对你有一定的参考价值。

 

# 控制语句 分支 循环语句
# 判断语句 if ..elif..else
# if 条件语句(比较 逻辑 成员运算)
# 空数据 == False
# 非空数据 == True
age = 20
if age > 18:
    print("恭喜你,成年了")

s = "hello"
if "o" in s:
    print("在的")

s = "2"
if s:
    print("ok")

l = []
if l:
    print("ok")

# 直接用布尔值控制
if True:
    print("true")

# if else语句
# if后面加条件语句,else后不能跟条件
# elif后面可以加条件
# 可以有多个elif
# age = 20
# if age >= 18:
#     print("成年了")
# else:
#     print("快快长大")
#
# age = 20
# if age >= 18:
#     print("成年了")
# elif 0 <= age < 18:
#     print("快快长大")
# else:
#     print("请输入正确的年龄")

# input()函数 获取的数据都是str类型
# age = input("请输入年龄")
# if age.isdigit():
#     age1 = int(age)
#     if age1 >= 18:
#         print("成年了")
#     elif 0 <= age1 < 18:
#         print("快快长大")
#     else:
#         print("请输入正确的年龄")
# else:
#     print("请输入正确的数据格式")

# a.isdigit()判断字符串的组成是否全部是数字,如果是则返回True;不是则返回False

 

以上是关于if分支判断的主要内容,如果未能解决你的问题,请参考以下文章

Shell脚本之进阶

2.1 shell语句

Linux入门——shell进阶

SHELL脚本编程进阶

Linux的编程进阶

分支语句