def fun(s):
for i in s:
if i.isalnum():
print("True")
if i.isalpha():
print("True")
if i.isdigit():
print("True")
if i.isupper():
print("True")
if i.islower():
print("True")
s=input().split()
fun(s)
Run Code Online (Sandbox Code Playgroud)
为什么即使它在 for 循环中也只打印一次 true