[Python] 문자열 관련 함수 : 대소문자 관련 함수
2022. 3. 19. 12:17ㆍPython/Python 기초 정리
반응형
대소문자 판단
islower()
- 문자열이 모두 소문자인가 여부를 boolean값으로 반환
print("I Love You >> ", "I Love You".islower())
print("i love you >> ", "i love you".islower())
result
I Love You >> False
i love you >> True
isupper()
- 문자열이 모두 대문자인가 여부를 boolean값으로 반환
print("I Love You >> ", "I Love You".isupper())
print("I LOVE YOU >> ", "I LOVE YOU".isupper())
result
I Love You >> False
I LOVE YOU >> True
istitle()
- 문자열이 제목 형식인지 여부를 boolean값으로 반환
- 제목 형식 : 단어의 첫 문자를 대문자 나머지는 소문자로 이루어진 문장
print("I Love You >> ", "I Love You".istitle())
print("I love you >> ", "I love you".istitle())
print("i love you >> ", "i love you".istitle())
result
I Love You >> True
I love you >> False
i love you >> False
대소문자 변환 관련 함수
lower()
- 문자열을 모두 소문자로 변환하여 반환
print("I Love You >> ", "I Love You".lower())
print("I love you >> ", "I love you".lower())
print("i love you >> ", "i love you".lower())
# result
I Love You >> i love you
I love you >> i love you
i love you >> i love you
upper()
- 문자열을 모두 대문자로 변환하여 반환
print("I Love You >> ", "I Love You".upper())
print("I love you >> ", "I love you".upper())
print("i love you >> ", "i love you".upper())
# result
I Love You >> I LOVE YOU
I love you >> I LOVE YOU
i love you >> I LOVE YOU
swapcase()
- 문자열의 대문자는 소문자로, 소문자는 대문자로 변환하여 반환
print("I Love You >> ", "I Love You".swapcase())
print("I love you >> ", "I love you".swapcase())
print("i love you >> ", "i love you".swapcase())
print("I LOVE YOU >> ", "I LOVE YOU".swapcase())
# result
I Love You >> i lOVE yOU
I love you >> i LOVE YOU
i love you >> I LOVE YOU
I LOVE YOU >> i love you
title()
- 문자열을 제목 형식으로 변환하여 반환
print("I Love You >> ", "I Love You".title())
print("I love you >> ", "I love you".title())
print("i love you >> ", "i love you".title())
print("I LOVE YOU >> ", "I LOVE YOU".title())
# result
I Love You >> I Love You
I love you >> I Love You
i love you >> I Love You
I LOVE YOU >> I Love You
capitalize()
- 문자열 내 처번째 문자를 대문자로 변환하고 나머지는 모두 소문자로 변환하여 반환
print("I Love You >> ", "I Love You".capitalize())
print("I love you >> ", "I love you".capitalize())
print("i love you >> ", "i love you".capitalize())
print("I LOVE YOU >> ", "I LOVE YOU".capitalize())
# result
I Love You >> I love you
I love you >> I love you
i love you >> I love you
I LOVE YOU >> I love you
반응형
'Python > Python 기초 정리' 카테고리의 다른 글
[Python] 문자열 관련 함수 : 문자열 분해, 결합, 변환 관련 함수 (0) | 2022.03.19 |
---|---|
[Python] 문자열 관련 함수 : 공백 관련 함수 (0) | 2022.03.19 |
[Python] 문자열 관련 함수 : 숫자 포함 관련 함수 (0) | 2022.03.19 |
[Python] 문자열 관련 함수 : 문자 포함 관련 함수 (0) | 2022.03.19 |
[Python] 문자열 관련 함수 : 문자열 계산 관련 (0) | 2022.03.19 |