Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python 소문자:단계별 가이드

Python lower() 함수는 문자열을 모두 소문자로 변환합니다. Python isLower() 메서드는 문자열의 알파벳 문자가 모두 소문자인지 확인하고 True 또는 False를 반환합니다. lower() 및 isLower() 함수는 이메일과 같이 모든 문자가 소문자여야 하는 필드에 유용합니다.


Python에서 문자열로 작업할 때 해당 문자열의 내용을 소문자로 변환할 수 있습니다.

예를 들어 사용자의 이메일을 소문자로 변환하는 가입 양식을 만들 수 있습니다. 이는 문자열이 대소문자를 구분하기 때문에 동일한 이메일을 대문자로 사용하여 다른 계정을 생성할 수 없도록 하는 데 사용되는 일반적인 방법입니다.

파이썬 소문자

파이썬 내장 함수 lower() 문자열을 소문자로 변환하고 수정된 문자열의 복사본을 반환하는 데 사용할 수 있습니다. 또한 Python isLower() 메소드를 사용하여 문자열 내의 모든 문자가 소문자로 나타나는지 확인할 수 있습니다.

이 자습서에서는 lower()를 사용하는 방법에 대해 설명합니다. 및 isLower() 소문자 문자열로 작업하는 방법. Python 프로그램에서 작동하는 방법을 보여주기 위해 이러한 각 방법의 예를 살펴보겠습니다.

lower() 파이썬 메소드

Python lower() 메서드는 문자열의 모든 문자를 소문자로 변환합니다. 숫자와 특수 문자는 변경되지 않습니다. lower()는 파이썬 문자열 값의 끝에 추가됩니다.

lower()는 파이썬의 문자열 메서드 중 하나입니다. 문자열의 모든 대소문자에 대해 작동합니다. 다음은 Python lower()의 구문입니다. 기능:

string_name.lower()

lower() 함수는 매개변수를 사용하지 않습니다.

참가자의 81%는 부트캠프에 참석한 후 기술 직업 전망에 대해 더 자신감을 느꼈다고 말했습니다. 지금 부트캠프에 참여하십시오.

부트캠프 졸업생은 부트캠프 시작부터 첫 직장을 찾는 데까지 6개월도 채 걸리지 않았습니다.

lower() 방법을 보여주기 위해 예를 들어보겠습니다.

소문자 파이썬 예제

가입 양식을 만들고 사용자가 입력한 이메일 주소를 소문자로 변환하려고 한다고 가정해 보겠습니다. 다음 코드를 사용하여 그렇게 할 수 있습니다.

email = input("What is your email address?")
print(email)

final_email = email.lower()
print(final_email)

실행 시 코드는 다음 문자열을 반환합니다.

What is your email address?
aLex@gmail.com
aLex@gmail.com
alex@gmail.com

이메일이라는 변수를 선언합니다. 사용자로부터 이메일 주소를 수집합니다. 이 경우 이메일로 "aLex@gmail.com"을 삽입했습니다. 그런 다음 해당 이메일을 Python 콘솔에 입력했을 때 나타난 형식으로 콘솔에 출력합니다.

다음 줄에서 final_email이라는 Python 변수를 선언합니다. 이메일의 내용을 변환합니다. 변수를 소문자로 변경합니다. 마지막으로 final_mail을 인쇄합니다. 원래 문자열을 소문자로 반환하는 콘솔로 이동합니다.

낮은() 해당 문자는 대소문자를 구분하지 않기 때문에 기호와 숫자를 일반 상태로 반환합니다. 문자열의 유니코드 문자만 소문자로 변환됩니다.

파이썬 isLower()

Python isLower() 메서드는 문자열의 모든 문자가 소문자인지 여부를 평가합니다. 이 방법은 숫자, 공백 및 기타 알파벳이 아닌 문자를 확인하지 않습니다.

문자열을 소문자로 변환하기 전에 해당 문자열이 이미 소문자인지 여부를 평가할 수 있습니다. 바로 isLower()입니다. 메소드가 들어옵니다.

isLower() 문자열에 소문자만 포함되는지 여부에 따라 True 또는 False 값을 반환합니다. 다음은 Python isLower()의 구문입니다. 방법:

string_name.isLower()

lower()처럼 메소드, isLower() 매개변수를 사용하지 않습니다. 대신 문자열 값의 끝에 추가됩니다.

isLower() 파이썬 예제

lower() 방법이 작동합니다. 예를 들어, 사용자의 이메일을 소문자로 변환하기 전에 이미 소문자인지 확인하고 싶습니다. 다음 코드를 사용하여 그렇게 할 수 있습니다.

email = input("What is your email address?")

print(email.isLower())

프로그램을 실행하고 "aLex@gmail.com" 이메일을 삽입하면 코드가 다음을 반환합니다.

What is your email address?
aLex@gmail.com
False

문자열 "aLex@gmail.com"에는 하나의 대문자(L)가 포함됩니다. —그래서 isLower() 메서드는 False로 결정했습니다. 한편, "alex@gmail.com" 이메일을 프로그램에 삽입하면 다음과 같은 출력을 받게 됩니다.

What is your email address?
alex@gmail.com
True

isLower() 문자열에 공백, 숫자 및/또는 기호가 포함된 경우에도 True를 반환합니다. 문자열에서 발견된 소문자만 isLower()가 발생합니다. False로 평가합니다.

문자열에 대문자가 포함되어 있는지 여부에 따라 특정 코드 블록을 실행하고 싶다고 가정해 보겠습니다. Python "if" 문을 사용하여 이를 수행할 수 있습니다.

다음 코드를 고려하십시오.

if email.isLower():
	print("This email is valid.")
else:
	print("Email addresses can only contain lowercase characters.")

Python if 문과 isLower() 메서드를 사용하여 사용자의 이메일이 소문자만 사용하는지 여부를 평가합니다. isLower()가 True를 반환하면 "if" 문이 실행됩니다. 그렇지 않으면 "else" 문이 실행됩니다.

이메일 "alex@gmail.com"을 삽입하면 코드는 다음을 반환합니다.

This email is valid.

결론

파이썬 lower() 메서드를 사용하여 문자열을 소문자로 변환하고 문자열의 수정된 복사본을 반환할 수 있습니다. 파이썬 isLower() 함수를 사용하여 문자열에 대문자가 포함되어 있는지 확인할 수 있습니다.

이 튜토리얼에서는 두 가지 주요 Python 소문자 메서드인 lower()를 살펴보았습니다. 및 isLower() . 우리는 또한 작동 중인 이러한 방법의 몇 가지 예를 조사했습니다. 이제 Python 전문가처럼 소문자 문자열로 작업하는 데 필요한 지식이 생겼습니다!

Python 코딩에 대해 자세히 알아보려면 Python 학습 방법 전체 가이드를 확인하세요.