使用或运算符初始化的正确方法是什么?这就是我正在尝试做的事情:
a = 7
b = 4
c = a or b
if (c > 5):
print(c)
但它似乎只选择 a 的值。这就是我尝试应用上述内容的方式:
ref = overall.dbs.reference('mycharacter')
first = ref.order_by_child('name')
first.start_at(sub_category)
first.end_at( sub_category + "\uf8ff").get()
second = ref.order_by_child('name')
second.start_at(sub_category.capitalize())
second.end_at(sub_category.capitalize() + "\uf8ff").get()
snapshot = first or second
在这里,我试图对快照执行一个操作,如果 sub_category 的第一个字母是一个提供大写或不大写的变量,则该操作可能返回 null ......试图解决 Firebase 的 orderby() 区分大小写的问题。