【发布时间】:2018-07-13 08:17:49
【问题描述】:
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)
为什么它只打印一次,即使它在 for 循环中
【问题讨论】:
-
输入是什么?您是否只输入一个单词?输入后尝试打印
s -
测试小函数意外程序行为的好工具是PythonTutor。
标签: python string python-3.x