我之前使用过这种方法但是在我的任何代码中找不到它所以我在堆栈溢出:)我想要做的是将输入分成两个(用户被要求输入两个数字分开按空间).你怎么称呼第一个数字a和第二个数字b?到目前为止,代码似乎不起作用.
a,b= input(split" "("Please enter two digits separated by space"))
Run Code Online (Sandbox Code Playgroud)
你错误地调用了这个函数.
>>> "hello world".split()
['hello', 'world']
Run Code Online (Sandbox Code Playgroud)
split 默认情况下,按空格切割字符串,但您可以更改此行为:
>>> "hello, world".split(',')
['hello', ' world']
Run Code Online (Sandbox Code Playgroud)
在你的情况下:
a,b= input("Please enter two digits separated by space").split()
Run Code Online (Sandbox Code Playgroud)
该str.split()函数是str (字符串)类型的属性。要调用它,您需要执行以下操作:
input("Please enter two digits separated by space").split()
Run Code Online (Sandbox Code Playgroud)
请注意,这.split(" ")不是必需的,因为默认情况下就是这样。