带第一个逗号的语句和变量

statements and variables with first comma

提示:

编写一系列语句,找到与变量 line 关联的字符串中的第一个逗号,并将变量子句关联到 line 到的部分,但不包括逗号。

我卡住了。我所能理解和提出的只是两个陈述(变量)。与变量 line 关联的字符串中的第一个逗号,让我想到 line equal line 和 clause equal

Blockquote

line = line,
clause = "line"

第二次尝试 - 仍然没有成功,但我现在知道要专注于查找、索引或拆分,所以我已经到了那里

line = ""
clause = line.find("," [0[line]])

尝试三,拆分有效,但问题是行语句,它是通过省略行语句最终起作用的。非常感谢!

clause = line.split(",")[0]

好吧,看来你的实际表述理解有问题,我们来分析一下你问的是什么:

Write a sequence of statements that finds the first comma in the string associated with the variable line (...)

因此,您创建一个变量 line 并将一个字符串关联到它,更具体地说,一个带有逗号(我们将要找到)的字符串。

line = 'this is an example string, this is never going to be seen.'

(...) and associates the variable clause the portion of line up to, but not including the comma.

现在您需要创建另一个变量 clause,它将与逗号之前的字符串部分相关联(但不包括逗号),即:'this is an example string'

clause = line.split(',')[0]

这段代码所做的就是,它在逗号所在的位置拆分 line 并创建一个包含结果的列表,其中 [0] 您正在访问该列表的第一个元素。简单吧?

clause=line[0: line.find(",")]