您可以使用sys.argv[1].lower()
>>> "FOo".lower()
'foo'
lower()
是字符串对象本身的一种方法。
string
模块在 Python 3 中已更改,它不再包含与str
对象相关的方法,现在只包含下面提到的常量。
您也可以使用str.lower("Mystring")
,但这里没有必要,因为您可以简单地使用"Mystring".lower()
.
>>> import string # Python 3
>>> dir(string)
['ChainMap', 'Formatter', 'Template', '_TemplateMetaclass', '__builtins__', '__cached__', '__doc__', '__file__', '__initializing__', '__loader__', '__name__', '__package__', '_re', '_string', 'ascii_letters', 'ascii_lowercase', 'ascii_uppercase', 'capwords', 'digits', 'hexdigits', 'octdigits', 'printable', 'punctuation', 'whitespace']