属性错误: 'str'对象没有属性'string'



我得到错误:

AttributeError: 'str' object has no attribute 'string'

代码如下:

lnumber=input("please type in numbers:")
lnumber.string().sort()
print(lnumber)

我要做的是:

  • 用户输入号码(例如:'2 1 4 3');和
  • 代码将数字按升序排列。

如果用户以这种方式输入数字,那么您可能需要使用raw_input。之后,您可以使用.split()来获取数字列表,然后使用.sort()。

的例子:

myRawInput = raw_input("Enter some numbers separated by spaces")
myList = myRawInput.split()
myList.sort()

最新更新