Python 문자열 upper() 함수
파이썬 문자열 높은() 메서드는 문자열의 모든 소문자를 대문자로 변환하여 반환합니다.
예:
파이썬3
original_text> => 'lisT Upper'> upper_text> => original_text.upper()> print> (upper_text)> |
산출
LIST UPPER
String upper() 메소드란 무엇입니까?
String upper()는 문자열의 모든 문자를 대문자(대문자)로 변환한 다음 반환하는 Python 내장 함수입니다.
대소문자를 구분하지 않는 문자열을 비교할 때와 같이 문자열 대소문자를 표준화하는 데 매우 유용합니다.
Python 문자열 upper() 구문
문자열.어퍼()
매개변수
- upper() 메소드는 매개변수를 사용하지 않습니다.
보고
주어진 문자열의 대문자 문자열을 반환합니다.
String upper() 함수를 사용하는 방법은 무엇입니까?
문자열 upper() 함수는 간단하고 사용하기 쉬운 함수입니다. 문자열 객체를 사용하여 upper() 함수를 호출하기만 하면 됩니다. 예를 들어 문자열을 대문자(대문자)로 변환하는 방법을 이해해 보겠습니다.
파이썬3
#initializing a string> original_text> => 'convert to uppercase'> #using upper function> upper_text> => original_text.upper()> #printing uppercase string> print> (upper_text)> |
산출
CONVERT TO UPPERCASE
문자열을 대문자로 변환하는 방법
Python에서 문자열을 대문자로 변환하는 방법에는 여러 가지가 있습니다. 여기서는 Python에서 문자열을 대문자로 변환하는 데 일반적으로 사용되는 몇 가지 방법에 대해 설명합니다.
- 사용 높은() 방법
- 사용
capitalize()>방법 - 사용
casefold()>방법 - 문자열 대소문자를 구분하지 않는 비교
1. upper() 메소드를 사용하여 문자열을 대문자로 변환
여기서는 Python에서 upper() 문자열을 사용하고 있습니다.
이 예에서 아래 코드는 `upper()` 메서드를 사용하여 geeks for geeks 문자열을 대문자로 변환한 다음 GEEKS FOR GEEKS라는 결과를 인쇄합니다.
파이썬3
original_text> => 'geeks for geeks'> uppercase_text> => original_text.upper()> print> (uppercase_text)> |
산출
GEEKS FOR GEEKS
2. 다음을 사용하여 문자열을 대문자로 변환합니다. capitalize()> 방법
그만큼 `capitalize()` 메소드 Python에서는 문자열의 첫 번째 문자를 대문자로 변환하고 나머지 문자를 소문자로 변환하여 수정된 문자열을 반환합니다.
예 , : 이 예에서 아래 코드는 geeks for geeks 문자열의 첫 글자를 대문자로 바꾸고 수정된 문자열인 Geeks for geeks를 인쇄합니다.
파이썬3
original_text> => 'geeks for geeks'> capitalized_text> => original_text.capitalize()> print> (capitalized_text)> |
산출
Geeks for geeks
3. 다음을 사용하여 문자열을 대문자로 변환합니다. casefold()> 방법
Python의 'casefold()' 메서드는 문자열을 소문자로 변환하므로 대소문자를 구분하지 않는 비교에 적합합니다. `보다 더 공격적이다. 낮추다() ` 더 넓은 범위의 유니코드 문자를 처리합니다.
예 1: 이 예에서 아래 코드는 `를 사용하여 GeEkS ForR GeEkS 문자열을 소문자로 변환합니다. 케이스폴드() ` 대소문자를 구분하지 않고 처리하고 결과를 인쇄합니다: 괴짜를 위한 괴짜.
파이썬3
original_text> => 'GeEkS FoR GeEkS'> casefolded_text> => original_text.casefold()> print> (casefolded_text)> |
출력 :
geeks for geeks
4. 대소문자를 구분하지 않고 비교하는 대문자
이 메서드는 Python에서 문자열을 대문자로 변환하는 동시에 균일한 대소문자 구분을 위해 `upper()` 메서드를 사용하여 대소문자를 구분하지 않는 비교를 허용합니다.
예시 1: 이 예에서는 GFG를 사용자 입력으로 사용하여 다음을 확인합니다. 파이썬 문자열 대소문자 구분 비교를 확인하려면 문자열 upper() 함수를 적용하세요.
파이썬3
user_input> => input> (> 'Enter your choice: '> )> # Convert the user input to uppercase using the upper() method> # Perform a case-insensitive comparison> if> user_input> => => 'GFG'> :> > print> (> 'You chose 'GFG'.'> )> else> :> > print> (> 'You didn't choose 'GFG'.'> )> |
산출
Enter your choice: gfg You didn't choose 'GFG'.
예 2: upper() 메소드의 일반적인 응용 중 하나는 두 문자열이 동일한지 여부를 확인하는 것입니다. 대소문자가 다른 두 개의 문자열을 가져와 upper()를 적용한 다음 동일한지 여부를 확인합니다. 이 예에서 아래 코드는 두 문자열(`text1` 및 `text2`)이 대소문자를 무시하고 동일한지 확인하고 결과를 인쇄합니다.
파이썬3
text1> => 'geeks fOr geeks'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # upper() method> if> (text1.upper()> => => text2.upper()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
산출
Strings are same
이 기사에서는 Python에서 upper() 함수의 정의, 구문 및 사용을 다루었습니다. 우리는 또한 Python에서 문자열을 대문자로 표시하기 위해 upper() 함수와 다른 방법을 사용하는 데 있어서 다양한 변형을 보았습니다.
upper() 함수는 대소문자를 구분하지 않는 문자열 비교 작업에 매우 유용한 함수입니다.
기타 읽기 문자열 메소드
또한 읽어보세요:
- Python – 대문자 절반 문자열
- Python – 문자열의 대문자 선택적 하위 문자열
- Python의 isupper(), islower(), lower(), upper()