1. 대문자로 변환하는 함수
A='abcd'
print(A.upper()) #ABCD
print(A.capitalize()) #Abcd
print(A.title()) #Abcd
B='a2b3c4'
print(B.upper()) #A2B3C4
print(B.capitalize()) #A2b3c4
print(B.title()) #A2B3C4
C="abc-def efg"
print(C.upper()) #ABC-DEF EFG
print(C.capitalize()) #Abc-def efg
print(C.title()) #Abc-Def Efg
- upper() : 모든 알파벳을 대문자로 변환
- capitalize() : 문자열의 첫 글자는 대문자로 만들고 나머지는 소문자로 변환
- title() : 알파벳 외의 문자(숫자, 특수기호, 띄어쓰기 등)로 나누어져 있는 영단어들의 첫 글자를 모두 대문자로 변환
2. 소문자로 변환하는 함수
str = "APPLE"
str = str.lower()
print(str) # 'apple'
- lower() : 모든 알파벳을 소문자로 변환
3. 대/소문자를 정반대로 변환하는 함수
str = "aPlLe BaNAnA CHeRrY DUrIaN"
str = str.swapcase()
print(str) # 'ApLlE bAnaNa chErRy duRiAn'
- swapcase() : 문자열에 있는 모든 문자의 대/소문자를 반대로 변환
4. 대/소문자 변환 활용법
str1 = "apple"
str2 = "APPLE"
if str1.upper() == str2.upper():
print("두개의 문자열이 같습니다.")
else:
print("두개의 문자열이 같지 않습니다.")
참고 :
[python] 대문자로 변환하기 upper() / capitalize() / title()
해커랭크 이 문제를 풀다가..대문자로 변환하는 upper()만 알고 있어서 조금 헤맸는데 알고보니까 capitalize() 를 알고 있으면 완전 쉬운 문제였다..! 그래서 이번엔 대문자로 변환하는 함수들을 정
pearlluck.tistory.com
[Python] 문자열 대/소문자 변환하는 다양한 방법(lower, upper, capitalize, title, swapcase)
Python에서 문자열의 대/소문자를 변환하고 싶다면 파이썬의 여러 가지 내장 메서드를 사용하여 문자열의 대소문자를 변경할 수 있습니다. 이번 포스팅에서는 파이썬에서 문자열의 대소문자를
coding-factory.tistory.com
'Programming 💻 > Python' 카테고리의 다른 글
[Python] 2차원 배열 90/180/270도 회전 구현 코드 (3) | 2024.10.13 |
---|---|
[Python] 파이썬 순열/중복순열/조합/중복조합 구현 코드 (Backtracking 활용) (0) | 2024.10.13 |
[Python] 아스키코드(Ascii Code) 관련 함수 ord / chr (0) | 2024.01.05 |
[Python] collections 모듈의 Counter 사용법 (1) | 2023.10.07 |
[Python] Hash 자료형(사전 자료형) 정리 (0) | 2023.10.05 |