Python 문자열 lower() 메서드
파이썬 문자열 낮추다() 메서드는 문자열의 모든 문자를 소문자로 변환합니다. 대문자가 없으면 원래 문자열을 반환합니다.
예:
파이썬3
string> => 'ConvErT ALL tO LoWErCASe'> print> (string.lower())> |
산출
convert all to lowercase
문자열 lower() 구문
string_name.lower()
매개변수
lower() 메서드는 매개변수를 사용하지 않습니다.
보고
주어진 문자열의 소문자 문자열을 반환합니다.
Python String lower() 메서드란 무엇입니까?
`lower()` 메소드는 문자열 메소드입니다. 파이썬 . 문자열에 적용하면 문자열의 모든 문자가 소문자로 변환됩니다.
이는 대소문자 차이를 고려하지 않고 문자열을 표준화하고 비교하는 데 유용합니다. 예를 들어 원래 문자열이 Hello World인 경우 `lower()`를 적용하면 hello world가 됩니다. 대소문자를 구분하지 않는 문자열 작업에 일반적으로 사용되는 방법입니다.
Python 문자열 lower() 메서드를 사용하는 방법은 무엇입니까?
문자열의 모든 문자를 소문자로 변환하려면 문자열과 함께 lower() 함수를 호출하면 됩니다. lower() 함수는 내장된 문자열 메서드이며 문자열뿐만 아니라 변수와 함께 사용할 수 있습니다. 예를 들어 더 잘 이해해 봅시다:
파이썬3
string> => 'HelloWorld'> print> (string.lower())> print> (> 'HelloWorld'> .lower())> |
산출
helloworld helloworld
Python에서 문자열을 소문자로 변환하는 방법
다양한 방법이 있습니다 Python에서 문자열을 소문자로 변환 하지만 여기서는 문자열을 소문자로 변환하기 위해 일반적으로 사용되는 몇 가지 방법을 사용하고 있습니다.
- lower() 함수 사용하기
- lower() 메서드에서 Lambda 함수와 함께 map() 사용
- lower() 메소드와 함께 목록 조인 사용
- lower() 메소드와 함께 map 및 str.lower 사용
- Swapcase() 함수 사용
- Casefold() 함수 사용
lower() 메소드를 사용하여 문자열을 소문자로 변환
lower() 메소드를 사용하는 두 가지 다른 경우를 살펴보겠습니다.
- 알파벳 문자가 포함된 문자열
- 영숫자가 포함된 문자열
알파벳 문자가 포함된 문자열
이 예에서 코드는 'GeEks FOR geeKS' 값으로 문자열 변수 'text'를 초기화한 다음 원래 문자열을 인쇄합니다. 이후 `lower()` 함수를 사용하여 문자열을 소문자로 변환하고 결과를 인쇄하여 대소문자 변환을 보여줍니다.
파이썬3
text> => 'GeEks FOR geeKS'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
산출:
Original String : GeEks FOR geeKS Converted String: geeks for geeks
영숫자가 포함된 문자열
이 예에서 영숫자 문자 및 코드가 포함된 문자열은 대소문자가 혼합된 문자열 변수 'text'를 정의합니다. 그런 다음 원래 문자열을 인쇄하고 다음 섹션에서는 lower() 함수를 사용하여 소문자로 변환된 문자열을 인쇄합니다.
파이썬3
text> => 'G3Ek5 F0R gE3K5'> print> (> 'Original String:'> )> print> (text)> # lower() function to convert> # string to lower_case> print> (> '
Converted String:'> )> print> (text.lower())> |
산출:
Original String: G3Ek5 F0R gE3K5 Converted String: g3ek5 f0r ge3k5
문자열을 소문자로 변환하는 다른 방법
문자열을 소문자로 변환하는 다른 방법을 살펴보겠습니다. Python에서 작업을 완료하는 방법에는 여러 가지가 있으며 아래에서는 lower() 메서드 대안에 대해 논의하겠습니다.
Lambda 함수를 사용하여 맵을 사용하여 문자열을 소문자로 변환
이 예에서 코드는 다음을 사용하여 GeeksForGeeks 문자열을 소문자로 변환합니다. 람다 함수 그리고 지도 기능 . 그런 다음 결과인 geeksforgeeks가 인쇄됩니다. `lowercased_string = original_string.lower()`를 사용하면 동일한 결과를 더욱 간결하게 얻을 수 있습니다.
파이썬3
original_string> => 'GeeksForGeeks'> lowercased_string> => ''.join(> map> (> lambda> x: x.lower(), original_string))> print> (lowercased_string)> |
산출:
geeksforgeeks
목록 조인을 사용하여 문자열을 소문자로 변환
이 예에서 코드는 다음을 사용하여 Pratham Sahani 문자열을 소문자로 변환합니다. 목록 이해. 그런 다음 결과 소문자 문자열이 결합되어 인쇄됩니다.
파이썬3
original_string> => 'Pratham Sahani'> lowercased_string> => ''.join([c.lower()> for> c> in> original_string])> print> (lowercased_string)> |
출력 :
pratham sahani
lower() 메소드와 함께 map 및 str.lower를 사용하여 문자열을 소문자로 변환
이 예에서 코드는 str.lower 메서드를 사용하여 원래 문자열 techcodeview.com를 소문자로 변환합니다. 그러나, 그 지도 기능 list()로 래핑해야 합니다. 가입하다() 각 문자에 변형을 적용합니다.
파이썬3
original_string> => 'techcodeview.com'> lowercased_string> => ''.join(> map> (> str> .lower, original_string))> print> (lowercased_string)> |
출력 :
geeksforgeeks
Swapcase를 사용하여 문자열을 소문자로 변환 () 기능
다음을 사용하여 Python에서 대문자를 소문자로 변환합니다. 교환 케이스() 기능. 이 예에서 코드는 변수 's'에 문자열 'GEEKSFORGEEKS'를 정의합니다. 그런 다음 'swapcase()' 메서드가 문자열에 적용되어 대문자를 소문자로 또는 그 반대로 변환합니다.
파이썬3
s> => 'GEEKSFORGEEKS'> print> (s.swapcase())> |
산출:
geeksforgeeks
Casefold를 사용하여 문자열을 소문자로 변환 () 기능
다음을 사용하여 Python에서 대문자를 소문자로 변환합니다. 케이스폴드 기능. 이 예제 코드에서는 문자열 'GEEKSFORGEEKS'를 대소문자 구분 형식으로 변환하여 소문자로 만들고 대소문자를 구분하지 않는 비교에 적합하게 만듭니다.
파이썬3
s> => 'GEEKSFORGEEKS'> print> (s.casefold())> |
산출:
geeksforgeeks
String lower() 메소드 적용
Python에서 문자열 lower() 메서드의 다른 용도를 살펴보겠습니다. 창의력에 따라 다른 방법으로 사용할 수도 있습니다. 우리는 Python lower() 메소드의 그러한 사용 중 하나를 언급했습니다.
lower() 메소드를 사용한 문자열 비교
lower() 메소드의 일반적인 응용 중 하나는 두 문자열이 동일한지 여부를 확인하는 것입니다. 이 예에서 코드는 `lower()` 메서드를 사용하여 두 문자열 `text1`과 `text2`를 소문자로 변환한 후 비교합니다. 문자열의 소문자 버전이 동일하면 문자열이 동일하다고 인쇄됩니다. 그렇지 않으면 문자열이 동일하지 않다고 인쇄됩니다.
파이썬3
text1> => 'GEeKS foR GeeKs'> text2> => 'gEeKS fOR GeeKs'> # Comparison of strings using> # lower() method> if> (text1.lower()> => => text2.lower()):> > print> (> 'Strings are same'> )> else> :> > print> (> 'Strings are not same'> )> |
산출:
Strings are same
문자열을 소문자로 변환하기 위해 lower() 메서드를 사용하는 방법과 동일한 작업을 수행하는 다른 방법도 논의했습니다. 방법에 대한 이해를 돕기 위해 예제로 프로그램을 통해 기술을 설명합니다.
다른 내용도 확인하실 수 있습니다 문자열 메소드
Python Lower Method에 대한 자세한 관련 내용을 읽어보세요.
- Python의 isupper(), islower(), lower(), upper()
- Python에서 casefold()와 lower()의 차이점