Условные конструкции в Python

if "str":
print("True")
elif "":
print("True")
elif 0j:
print("True")
elif -1:
print("False")
elif 0.0:
print("False")
elif None:
print("True")
elif 1.25:
print("True")
elif False:
print("False")
не можу зрозуміти де тут помилка?