我是 python 新手,我在使用 isaplha() 函数时遇到了一些问题。我想检查变量中的某些字符是否是字母。我已经实现了一个遍历所有字符并检查它们是否是字母的 for 循环。
variable = '23 Uhr'
for character in variable:
is_letter = variable.isalpha()
print(character, is_letter)
问题是它不区分字母和数字,并且给我'False'作为每个字符的输出(即使它实际上是一个字母!)。我还尝试使用 isdigit() 函数来验证它是否可以区分数字,但在这种情况下,它总是返回“False”。我认为这是一个与变量存储方式有关的问题。我使用的值确实是更大数据框的一部分,但是当我使用 type() 函数时,它告诉我这是类字符串的一部分。我不知道如何解决这个问题。谢谢 !