# 1、在fine语言中,True和False是两个关键字,分别表示“真”和“假”
if True
{
print("%\n","True是个关键字,表示真")
}
if not False # not 是关键字,这里表示对False逻辑取反
{
print("%\n","False是个关键字,表示假")
}
# 2、数字0、空字符串、空列表、空字典均被编译为False,非0数字、非空字符创、列表、字典被编译为True
a = 0
if not a # 对a逻辑取反,因为 a = 0,编译器将其翻译为假,逻辑取反后为真
{
print("a为0,逻辑取反为真\n")
}
str = "abc"
if str
{
print("str非空,编译器将其翻译为真\n")
}
list = []
if not list # 对a逻辑取反,因为 a = 0,编译器将其翻译为假,逻辑取反后为真
{
print("list为空,逻辑取反为真\n")
}
dict = {"china":"中国","apple":"苹果"}
if dict
{
print("dict非空,编译器将其翻译为真\n")
}
if True
{
print("%\n","True是个关键字,表示真")
}
if not False # not 是关键字,这里表示对False逻辑取反
{
print("%\n","False是个关键字,表示假")
}
# 2、数字0、空字符串、空列表、空字典均被编译为False,非0数字、非空字符创、列表、字典被编译为True
a = 0
if not a # 对a逻辑取反,因为 a = 0,编译器将其翻译为假,逻辑取反后为真
{
print("a为0,逻辑取反为真\n")
}
str = "abc"
if str
{
print("str非空,编译器将其翻译为真\n")
}
list = []
if not list # 对a逻辑取反,因为 a = 0,编译器将其翻译为假,逻辑取反后为真
{
print("list为空,逻辑取反为真\n")
}
dict = {"china":"中国","apple":"苹果"}
if dict
{
print("dict非空,编译器将其翻译为真\n")
}