Python에서 문자열이 2줄 이상인지 확인하려면 문자열 안에 줄바꿈 문자 \n
이 한 개 이상 포함되어 있는지 확인하면 됩니다. 아래는 그 방법입니다.
방법 1: str.count('\n')
사용
def is_multiline(s):
return s.count('\n') >= 1
\n
이 한 번 이상 있으면 최소 두 줄 이상이라는 뜻입니다.
방법 2: str.splitlines()
로 줄 수 확인
def is_multiline(s):
return len(s.splitlines()) >= 2
- 줄 수를 계산해서 2줄 이상이면
True
를 반환합니다.
사용 예시
s1 = "한 줄입니다"
s2 = "첫 번째 줄\n두 번째 줄"
print(is_multiline(s1)) # False
print(is_multiline(s2)) # True
필요에 따라 두 방법 중 편한 것을 사용하시면 됩니다.
반응형
'개발 (Development) > Python' 카테고리의 다른 글
[Python] 폴더 내 CSV 형식 로그 파일 시각화하기 (3) | 2025.07.28 |
---|---|
[Python] requests 요청 후 기다리는 로직과 타임아웃 설정 (0) | 2025.07.28 |
[Python] 딕셔너리에서 정규표현식으로 특정 형식의 키 추출하기 (4) | 2025.07.28 |
[Python] Pandas DataFrame에서 조건에 따라 행 삭제 및 특정 데이터 추출하는 방법 정리 (2) | 2025.07.20 |
[Python] pandas로 DataFrame 비교하여 특정 값 제거하는 방법 (0) | 2025.07.20 |