Python入门之真值表达式

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python入门之真值表达式相关的知识,希望对你有一定的参考价值。

"""
真值表达式
if数据:
语句
本质就是使用bool函数操作数据
条件表达式
"""
# 1.真值表达式
if "a":
    # if bool ("a"):
    print("真值")

str_input = input("请输入:")
if str_input:
    print("输入的字符串不是空的")
# 2.条件表达式:有选择性的为变量进行赋值
sex = None
if input("请输入性别:") == "":
    sex = 1
else:
    sex = 0
print(sex)

练习题:

# 练习1:在控制台中获取一个整数,
#       如果是偶数为变量state赋值“偶数”,否则赋值“奇数”

# 方法一:
number = int(input("请输入一个整数:"))
if number % 2 == 1:
    state = "奇数"
else:
    state = "偶数"
print(state)
# 方法一:
result = year % 4 == 0 and year % 100 != 0 or year % 400 == 0
if result:
    day = 29
else:
    day = 28
print(result)

# 方法二:代码可读性很差
# if not year % 4 == 0 and year % 100 or not year % 400:
if year % 4 == 0 and year % 100 != 0 or year % 400 == 0:
    day = 29
else:
    day = 28
print(day)

# 方法三:
day = 29 if year % 4 == 0 and year % 100 != 0 or year % 400 == 0 else 28
print(day)

 

以上是关于Python入门之真值表达式的主要内容,如果未能解决你的问题,请参考以下文章

Multisim 之逻辑转换仪

离散数学——python实现真值表和打印主范式

python3爬虫之入门和正则表达式

python 爬虫入门之正则表达式 一

转--python之正则入门

Python爬虫入门之正则表达式