Friday, December 29, 2006
Python/파이썬] 문자 대소문자 변환, 영문 알파벳 대문자로 소문자로 변경; Uppercase Lowercase Capitalize
문자열의 알파벳의 대소문자를 변경하는 방법입니다. 파이썬에는 문자열의 첫글자만 대문자로 변경하는 capitalize() 메소드(함수)도 있습니다.
문자열 대소문자 변경 예제
문자열 대소문자 변경 예제
#!/usr/bin/python
# -*- coding: cp949 -*-
# 원본 문자열
s = "ABC abc Abc"
# 모든 알파벳을 대문자로 변환
result = s.upper()
print result
# 출력 결과: ABC ABC ABC
# 모든 알파벳을 소문자로 변환
result = s.lower()
print result
# 출력 결과: abc abc abc
# 문자열의 맨 첫글자만 대문자로 변환
result = s.capitalize()
print result
# 출력 결과: Abc abc abc
# 변환된 문자열만 반환할 뿐, 문자열 자체가 변환되지는 않음
print s
# 출력 결과: ABC abc Abc
# 원본 그대로임
# 이렇게 하면 문자열 자체가 변환됩니다.
s = s.upper()
print s
# 출력 결과: ABC ABC ABC
# -*- coding: cp949 -*-
# 원본 문자열
s = "ABC abc Abc"
# 모든 알파벳을 대문자로 변환
result = s.upper()
print result
# 출력 결과: ABC ABC ABC
# 모든 알파벳을 소문자로 변환
result = s.lower()
print result
# 출력 결과: abc abc abc
# 문자열의 맨 첫글자만 대문자로 변환
result = s.capitalize()
print result
# 출력 결과: Abc abc abc
# 변환된 문자열만 반환할 뿐, 문자열 자체가 변환되지는 않음
print s
# 출력 결과: ABC abc Abc
# 원본 그대로임
# 이렇게 하면 문자열 자체가 변환됩니다.
s = s.upper()
print s
# 출력 결과: ABC ABC ABC
tag: python
Python | 파이썬 프로그래밍
<< Home