English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
splitlines() 메서드는 줄 바꿈 문자에서 문자열을 분할하고 문자열의 행 목록을 반환합니다.
splitlines() 문법:
str.splitlines([keepends])
splitlines()는 최대1개 매개변수.
keepends 선택 사항)-keepends가 제공되고 True인 경우 줄 바꿈 문자도 목록의 항목에 포함됩니다.
기본적으로 줄 바꿈 문자를 포함하지 않습니다.
splitlines()는 문자열의 행 목록을 반환합니다.
줄 바꿈 문자가 없으면 단일 항목(단일 행)을 포함한 목록을 반환합니다.
splitlines()는 다음 행 경계에서 분할됩니다:
표시 | 설명 |
---|---|
\n | 이동 |
\r | 이동 |
\r\n | 이동+이동 |
\v 또는 \x0b | 선 테이블 |
\f 또는 \x0c | 이동 |
\x1c | 파일 구분 기호 |
\x1d | 그룹 구분 기호 |
\x1e | 레코드 구분 기호 |
\x85 | 다음 행(C1지정 코드) |
\u2028 | 구분자 |
\u2029 | 문단 구분 기호 |
grocery = 'Milk\nChicken\r\nBread\rButter' print(grocery.splitlines()) print(grocery.splitlines(True)) grocery = 'Milk Chicken Bread Butter' print(grocery.splitlines())
이 프로그램을 실행할 때, 출력은 다음과 같습니다:
['Milk', 'Chicken', 'Bread', 'Butter'] ['Milk\n', 'Chicken\r\n', 'Bread\r', 'Butter'] ['Milk Chicken Bread Butter']