用于
str.partition()在换行符上分割字符串,并从结果中获取第一项:
my_string.partition('n')[0]如果只需要在单个位置拆分字符串,这是最有效的方法。您也可以使用
str.split():
my_string.split('n', 1)[0]然后,您确实需要告诉该方法在第一条换行符上仅拆分一次,因为我们将丢弃其余部分。
或者您可以使用
.splitlines()方法:
my_string.splitlines()[0]
但这必须为输入字符串中的每个换行符创建单独的字符串,因此效率不高。


![如何读取字符串的第一行?[重复] 如何读取字符串的第一行?[重复]](http://www.mshxw.com/aiimages/31/375220.png)
