문자열 대문자로 변환
str.upper()
- 숫자나 기호들은 무시된다.
a = 'python'
b = a.upper()
print(a)
print(b)
문자열 소문자로 변환
str.lower()
- 숫자나 기호들은 무시된다.
a = 'PYTHON'
b = a.lower()
print(a)
print(b)
문자가 대문자인지 확인하기
str.isupper()
- str 객체 내부에 있는 모든 문자가 대문자인지 검사하는 함수
- 모두 대문자인 경우에만 True를 반환
- 공백, 한글, 알파벳 소문자, 기호, 숫자 등등의 경우는 False
s1 = 'PythoN'
s2 = s1.upper()
print('{0} 대문자? : {1}'.format(s1, s1.isupper()))
print('{0} 대문자? : {1}'.format(s2, s2.isupper()))
s3 = '하이. P y T h O n 1 !'
for i in s3:
print('\'{0}\'는 대문자? : {1}'.format(i, i.isupper()))
문자가 소문자인지 확인하기
str.islower()
- str 객체 내부에 있는 모든 문자가 소문자인지 검사하는 함수
- 모두 소문자인 경우에만 True를 반환
- 공백, 한글, 알파벳 대문자, 기호, 숫자 등등의 경우는 False
s1 = 'Python'
s2 = s1.lower()
print('{0} 소문자? : {1}'.format(s1, s1.islower()))
print('{0} 소문자? : {1}'.format(s2, s2.islower()))
s3 = 'a B 2 $%'
for i in s3:
print('\'{0}\'는 소문자? : {1}'.format(i, i.islower()))
https://blockdmask.tistory.com/416