Python 中这个操作员的名字是什么?
What's the name of this operator in Python?
在代码冲突中,我看到了这个有趣的运算符:
print(["false","true"][i == n])
我以前没见过这个。这个叫什么名字,有什么作用?
它不完全是一个运算符,而是第二个条件被用作 ["false", "true"]
列表的索引。
在 i == n
的情况下,这将是正确的。让我提醒你 python 中的 true 等于 1
int(True) // = 1
因此,如果 i == n,它将等于 1,并将打印列表中索引为“真”的元素。
如果 i != n,它将是 False,等于 0,这将打印数组中第一个为“false”的元素。
这个比较Operator,
它比较两个对象的值或相等性,而 Python is 运算符检查两个变量是否指向内存中的同一个对象。在绝大多数情况下,这意味着您应该使用相等运算符 == 和 != ,除非您要与 None.
进行比较
输出:真或假
用法:用于检查2个表达式是否给出相同的值。
在代码冲突中,我看到了这个有趣的运算符:
print(["false","true"][i == n])
我以前没见过这个。这个叫什么名字,有什么作用?
它不完全是一个运算符,而是第二个条件被用作 ["false", "true"]
列表的索引。
在 i == n
的情况下,这将是正确的。让我提醒你 python 中的 true 等于 1
int(True) // = 1
因此,如果 i == n,它将等于 1,并将打印列表中索引为“真”的元素。
如果 i != n,它将是 False,等于 0,这将打印数组中第一个为“false”的元素。
这个比较Operator, 它比较两个对象的值或相等性,而 Python is 运算符检查两个变量是否指向内存中的同一个对象。在绝大多数情况下,这意味着您应该使用相等运算符 == 和 != ,除非您要与 None.
进行比较输出:真或假 用法:用于检查2个表达式是否给出相同的值。