我是 python 的初学者,在尝试我的新程序时遇到了问题。我试图定义一个函数来小写输入,但它只适用于整数,但 int 与字母,也不是字母,这就是我得到的:
def SomeString(string):
lowcase = str(string)
lowcase.lower()
print lowcase
只有整数有效,带字母或字母的整数无效:
>>> SomeString(TEST0110)
SyntaxError: invalid syntax
和
>>> SomeString(TESTString)
Traceback (most recent call last):
File "<pyshell#10>", line 1, in <module>
SomeString(TESTString)
NameError: name 'TESTString' is not defined
我尝试不使用函数来执行此操作,并且效果很好:
>>> String = "TEST0110"
>>> String.lower()
'test0110'
我不知道为什么它不适用于功能,请帮助。
谢谢。