[파이썬] 대소문자 변경
- Python/기초
- 2023. 9. 25.
반응형
반응형
파이썬 대소문자 변경
대소문자 변경하는 방법에 대해 알아보겠습니다.
어째 대소문자는 간단한데 자주 쓰지 않아서 자꾸 까먹게 되는 것 같습니다.
문자열 대문자로 변경
대문자로 변경하려면 upper() 함수를 쓰면 됩니다.
다들 그러는지 모르겠지만 저도 모르게 파라미터 자리에 문자열을 넣어서 오류 한번 나서야 기억이 나는데 대문자로 바꿀 문자열은 upper 앞에 넣어야 합니다.
s = 'PipeMime'
print(s)
print(s.upper())
숫자가 섞여있어도 알아서 알파벳을 인식해줍니다.
s = 'Pipe 123 Mime'
print(s)
print(s.upper())
문자열 소문자로 변경
소문자는 lower() 함수를 쓰면 됩니다. 마찬가지로 str.lower()순으로 써줘야 합니다.
s = 'PipeMime'
print(s)
print(s.lower())
대문자인지 판별
자주 쓰이진 않지만 대문자로 반드시 나와야 한다면 긴 글의 경우 일일히 확인하기 어려우니 대문자인지 확인하는 절차로써 쓸 수 있습니다. str.isupper() 함수를 씁니다.
s = 'Pipe Mime'
print(s.isupper())
print(s.upper().isupper())
문자열 한개라도 소문자이면 바로 False가 뜹니다.
모든 문자열이 대문자여야 True가 됩니다.
소문자인지 판별
isupper()와 마찬가지 방법으로 사용됩니다. islower()을 쓰면 모든 문자열이 소문자인지 알려줍니다.
s = 'Pipe Mime'
print(s.islower())
print(s.lower().islower())
함께 보면 좋은 글
'Python > 기초' 카테고리의 다른 글
[파이썬] 인스턴스 타입 확인하고 넘기기(객체 동적 확인) (0) | 2023.11.18 |
---|---|
[파이썬] 리스트 복사하기 (0) | 2023.10.16 |
[파이썬] 돈 금액 숫자 콤마 표시하기 (0) | 2023.09.21 |
[파이썬] 이스케이프 문자 (0) | 2023.09.18 |
[파이썬] 문자열 포맷팅과 부등식(feat.패딩) (0) | 2023.09.16 |