대소문자가 있는지 없는지 판별한다.
사용 방법
문자나 문자열의 변수명 뒤에 '.'을 찍고 isupper(), islower()을 하면 된다.
예시 문구
str = 'Hello'
print(str[0].isupper()) print(str[0].islower()) print(str[1].isupper()) print(str[1].islower())
True
False
False
True
문자열을 대문자, 소문자로 변환한다.
사용 방법
문자나 문자열의 변수명 뒤에 '.'을 찍고 isupper(), islower()을 하면 된다.
예시 문구
str = 'Hello'
print(str[1].upper()) print(str[0].lower())
E
h
영어 알파벳으로 이루어진 문자열 str
이 주어집니다. 각 알파벳을 대문자는 소문자로 소문자는 대문자로 변환해서 출력하는 코드를 작성해 보세요.
str
의 길이 ≤ 20str
은 알파벳으로 이루어진 문자열입니다.입력 #1
aBcDeFg
출력 #1
AbCdEfG
str = input() for i in range(len(str)): if str[i].isupper(): print(str[i].lower(), end="") else: print(str[i].upper(), end="")
코드 간단 소개
- str의 길이만큼 for문을 돈다.
- for 문을 돌면서 글자마다 대문자인지 확인한다.
- 대문자이면 소문자로 바꿔 출력한다.
- 소문자이면 대문자로 바꿔 출력한다.
- end=""을 넣어 뒤에 줄바꿈이 생기지 않도록한다.