반응형

2021/06/12 2

[Python] 문자열 메소드

문자열을 사용할 때 쓸만한 메소드를 소개할까 합니다. 문자열 메소드 upper(), lower() 이 메소드들은 각각 알파벳을 대/소문자로 변환하는 메소드입니다. upper()는 대문자로, lower()는 소문자로 변환하여 반환해줍니다. 예를 들면 A = 'Hello, I am minsoo.' B = A.upper() C = A.lower() print(B) print(C) 출력 결과를 보시면 모두 대문자 혹은 소문자로 변환된 것을 확인할 수 있습니다. 이 메소드는 알파벳이 아닌 문자엔 사용할 수 없습니다. startswith(), endswith() 각 메소드는 문자열 값이 각각 메소드에 전달된 문자열로 시작되거나 끝나면 True, 아니면 False를 반환하는 메소드입니다. A = 'Hello, I a..

[Python] 문자열 입력 방법

다양한 문자열 입력 방법에 대해 알아봅시다. 따옴표 - 홑따옴표, 겹따옴표, 세겹따옴표 파이썬에서 문자열을 입력할 때엔 홑따옴표 안에 입력합니다. 'Hello, world.'와 같은 형식으로 말이죠. 하지만 문자열 안에 홑따옴표를 사용해야할 경우엔 어떨까요? A = 'Hello, I'm minsoo.' 이 경우 아래와 같은 에러가 발생합니다. I 다음 홑따옴표로 인해 문자열이 끝난 것으로 간주하여 m minsoo.'는 잘못된 코드로 받아들이기 때문이죠. 이 경우 겹따옴표를 사용하면 해결됩니다. A = "Hello, I'm minsoo." print(A) 그러면 홑따옴표로 이루어진 문자열 안에선 홑따옴표를 쓸 수 없을까요? 역슬래시로 이루어진 이스케이프 문자를 쓰면 가능합니다! A = 'Hello, I\'..

반응형