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("두개의 문자열이 같지 않습니다.")
참고 :
'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 |