2024-04-18 11:54:37 发布
网友
我试图拆分并捕获一个句子中的4个单词,但遇到了以下错误:空分隔符?你知道吗
我的代码
s1 = input("Enter 3 random strings, separated by commas:") s1 = s1.split(sep = '') print (s1[4])
谢谢你的建议!你知道吗
你的代码有两个错误 你可以改变s1=s1.split(),这将分裂你的话。 在你的代码结束时,我想你想打印出一个最小的世界? 如果是这样,你可能是print(s1[2]) 因为python从0开始计算列表,第一个是0,第三个是2, 由于您的输入是3个单词,所以列表的长度是3。您也可以print(s1[-1]),它总是打印出最后一个单词。你知道吗
s1=s1.split()
print(s1[2])
print(s1[-1])
要使其不是空分隔符,应在两个引号内插入逗号,否则从技术上讲它将是空的。事实上,您甚至不需要sep,因为您可以直接执行.split(“,”)
试试这个
s1 = input("Enter 3 random strings, separated by commas:") s1 = s1.split(sep = ',') print (s1)
你没有,在九月=“” 希望有帮助
你的代码有两个错误 你可以改变
s1=s1.split()
,这将分裂你的话。 在你的代码结束时,我想你想打印出一个最小的世界? 如果是这样,你可能是print(s1[2])
因为python从0开始计算列表,第一个是0,第三个是2, 由于您的输入是3个单词,所以列表的长度是3。您也可以print(s1[-1])
,它总是打印出最后一个单词。你知道吗要使其不是空分隔符,应在两个引号内插入逗号,否则从技术上讲它将是空的。事实上,您甚至不需要sep,因为您可以直接执行.split(“,”)
试试这个
你没有,在九月=“” 希望有帮助
相关问题 更多 >
编程相关推荐