str.splitlines
Разбивает строку на множество строк, возвращая их списком.
str.splitlines([keepends])
-> list
keepends=False - Флаг, указывающий на то следует ли оставлять в результирующем списке символы переноса строк. По умолчанию символы удаляются.
Разбиение строки на подстроки производится в местах, где встречаются символы переноса строк.
В отличие от split(), которому можно передать символ-разделитель, данный метод для пустой строки вернёт пустой список, а символ переноса строки в конце не добавит в список дополнительного элемента.
my_str = 'ab c\n\nde fg\rkl\r\n'
my_str.splitlines() # ['ab c', '', 'de fg', 'kl']
my_str.splitlines(True) # ['ab c\n', '\n', 'de fg\r', 'kl\r\n']
В отличие от split(), которому можно передать символ-разделитель, данный метод для пустой строки вернёт пустой список, а символ переноса строки в конце не добавит в список дополнительного элемента.
''.splitlines() # []
''.split('\n') # ['']
my_str = 'ab\n cd\n'
my_str.splitlines() # ['ab', 'cd']
my_str.split('\n') # ['ab', 'cd', '']
Синонимы поиска: str.splitlines, str, splitlines
В разделе «str (строка)»:
str.capitalize
str.casefold
str.center
str.count
str.decode
str.encode
str.endswith
str.expandtabs
str.find
str.format
str.format_map
str.index
str.isalnum
str.isalpha
str.isascii
str.isdecimal
str.isdigit
str.isidentifier
str.islower
str.isnumeric
str.isprintable
str.isspace
str.istitle
str.isupper
str.join
str.ljust
str.lower
str.lstrip
str.maketrans
str.partition
str.replace
str.rfind
str.rindex
str.rjust
str.rpartition
str.rsplit
str.rstrip
str.split
str.startswith
str.strip
str.swapcase
str.title
str.translate
str.upper
str.zfill
Форматирование при помощи %
Форматные строки (f-string)
На заметку
В соответствующем разделе вы можете зарегистрировать сообщество по интересам, чтобы о нём узнали и другие посетители сайта — возможно, так вы отыщите новых единомышленников и друзей.. И не важно виртуальное оно, или вполне реальное, давно существующее, или только-только придуманное.