haju__log
[python] 문자열 함수 upper(), lower(), swapcase(), title() 본문
반응형
✅ upper()
- 문자열의 알파벳을 대문자로 바꿔주는 함수
s="My name is Python."
s=s.upper()
print(s)
✅ lower()
- 문자열의 알파벳을 소문자로 바꿔주는 함수
s="My name is Python."
s=s.lower()
print(s)
✅ upper()와 lower()는 원본을 변화시키지 않는 비파괴적 함수이다.
▶ 파괴적 함수 : 원본을 변화시키는 함수
▶ 비파괴적 함수 : 원본을 변화시키지 않는 함수
▶ 따라서 s.upper()을 한 값을 저장하지 않는다면 s를 출력할 경우, 기존 문자열이 나온다. (아래 예시)
s="My name is Python."
s.upper()
print(s)
✅ swapcase()
- 대소문자를 상호 변환해주는 함수
- 대문자 ➡ 소문자로
- 소문자 ➡ 대문자로
s="My NAME is Python."
s.swapcase()
print(s) #swapcase() 함수는 리스트 자체에 아무 변화를 주지 않음
print(s.swapcase()) #함수가 적용됨
✅ title()
- 각 단어의 제일 앞 글자만 대문자로 변환해주는 함수
s="mmmy NAME is Python."
s.title()
print(s) #title() 함수는 리스트 자체에 아무 변화를 주지 않음
print(s.title()) #함수가 적용됨
반응형
'코테관련 이론' 카테고리의 다른 글
[python] replace() (0) | 2023.09.12 |
---|---|
[python] 별표 활용하기(*, asterisk) (0) | 2023.07.24 |
[python] 2진수, 8진수, 16진수 함수 이용해서 변환하기 (0) | 2023.07.12 |
[python] 이진탐색 (Binary Search) (1) | 2023.06.12 |
[python] 순차탐색 (Sequential Search) (0) | 2023.06.12 |