Python中字符串的逻辑运算符
在Python中,以下是逻辑运算符,
逻辑与(和)
逻辑或(或)
逻辑非(非)
用琴弦
空字符串表示False为布尔值,非空字符串表示True为布尔值。
对于“ and”运算符:如果第一个操作数为True,它将检查第二个操作数并返回第二个操作数。
对于“或”运算符:如果第一个操作数为False,它将检查第二个操作数并返回第二个操作数。
对于“ and”运算符:如果操作数为空字符串,则返回True;否则,返回true。错误,否则。
范例1:
# Python中字符串的逻辑运算符string1 = "Hello"
string2 = "World"
# 和字符串运算符
print("string1 and string2: ", string1 and string2)
print("string2 and string1: ", string2 and string1)
print()
# 或字符串运算符
print("string1 or string2: ", string1 or string2)
print("string2 or string1: ", string2 or string1)
print()
# 不是字符串运算符
print("not string1: ", not string1)
print("not string2: ", not string2)
print()
输出:
string1 and string2: Worldstring2 and string1: Hello
string1 or string2: Hello
string2 or string1: World
not string1: False
not string2: False
范例2:
# Python中字符串的逻辑运算符string1 = "" # 空字符串
string2 = "World" # 非空字符串
# 注意:'repr()'函数使用以下命令打印字符串
# 单引号
# 和字符串运算符
print("string1 and string2: ", repr(string1 and string2))
print("string2 and string1: ", repr(string2 and string1))
print()
# 或字符串运算符
print("string1 or string2: ", repr(string1 or string2))
print("string2 or string1: ", repr(string2 or string1))
print()
# 不是字符串运算符
print("not string1: ", not string1)
print("not string2: ", not string2)
print()
输出:
string1 and string2: ''string2 and string1: ''
string1 or string2: 'World'
string2 or string1: 'World'
not string1: True
not string2: False
以上是 Python中字符串的逻辑运算符 的全部内容, 来源链接: utcz.com/z/357910.html