提示:
编写一个语句序列,该语句序列在与变量行关联的字符串中找到第一个逗号,并将变量子句与行的直到(但不包括)逗号的部分相关联。
我被困住了。我所能理解并提出的只有两个语句(变量)。与变量line关联的字符串中的第一个逗号,使我想到line等于line,而子句等于
Blockquote
line = line,
clause = "line"
第二次尝试-仍然没有用,但是我现在知道要专注于查找,索引或拆分了。
line = ""
clause = line.find("," [0[line]])
尝试三项,拆分有效,但问题是行语句,并且它是通过省略行语句来最终起作用的。非常感谢!
clause = line.split(",")[0]
写一个语句序列,在语句中找到第一个逗号与变量行关联的字符串(...)
因此,您创建了一个变量line
,并将一个字符串与之关联,更具体地说,是一个带有逗号(我们将要找到的逗号)的字符串。
line = 'this is an example string, this is never going to be seen.'
(...)并将变量子句关联到行的一部分,但不包括逗号。现在,您需要创建另一个变量
clause
,该变量将与逗号之前(但不包括逗号)的字符串部分相关联,即:'this is an example string'
clause = line.split(',')[0]
此代码的全部作用是,将逗号分隔line
并创建一个包含结果的列表,使用[0]
您将访问该列表的第一个元素。简单吧?
clause=line[0: line.find(",")]