파이썬 lower, upper 함수

파이썬 lower, upper 함수는 파이썬의 기본 내장함수로, 어떤 문자열을 소문자로, 대문자로 만드는 함수입니다.
다른 함수들과는 달리 문자열 자료형에 있는 메소드이기 때문에, lower("문자열") 꼴로 사용하지 않고 "문자열".lower() 꼴로 사용합니다.

대소문자가 섞여있든 어쩌든, "문자열".lower()을 하면 문자열에 있는 모든 알파벳 대문자가 소문자가 되고, upper()는 그 반대를 해줍니다.
두 문자열 "Python"과 "python"을 순수하게 알파벳 내용물만 보고 대소문자는 구분하지 않는다면 "Python".lower() == "python".lower()이므로, 대소문자를 구분하지 않는 문자열 비교에도 사용될 수 있습니다.
키보드에서 평범하게 칠 수 있는 문자만 생각하고 싶다면 이정도까지만 알아도 충분합니다.

유니코드(UTF-8) 상으로 소문자와 대문자로 판별되는 것들은 서로 변경되게 됩니다.
(한글에는 해당 사항이 없습니다.)