안녕하세요
서울 꺼벙 천사입니다
[ 혼자 공부하는 파이썬 개정판 ]을 정리하고 있습니다
지난번에는
[ Chapter 02 자료형 = 숫자 format ]에 대해 정리했습니다
https://velog.io/@nspro0318/Chapter-02-%EC%9E%90%EB%A3%8C%ED%98%95-%EC%88%AB%EC%9E%90-format
이번에는
문자열에서 추가적으로 사용할 수 있는 것들에 대해 정리하겠습니다
영어에서만 사용할 수 있는 2가지
영어에는
대문자와
소문자가 있습니다
모두 소문자로 되어 있는 것을 대문자로 변경하거나
모두 대문자로 되어 있는 것을 소문자로 뵨굥하여 출력할 수 있습니다
모든 소문자를 대문자로 변경하는 것이 upper이고
모든 대문쟈를 소문자로 변경하는 것이 lower입니다
print('나는 바보가 아니다!!!')
print('I am not Stupid')
print('i am not stupid'.upper())
print('i am not stupid'.lower())
저장을 하고
실행을 하면
다음과 같은 결과가 나옵니다
불필요하게 입력된 공백들을 지우는 것
무엇인가를
파이썬으로 처리하고자 할 때
input이라는 것을 사용한다고 정리했습니다
input이라는 것으로 입력받은 것은 숫자라고 하더라도 문자로 기억됩니다
first = input('당신의 별명을 입력하세요!!! : ')
two = input('넌 누구나??? : ')
three = input('난 서울 꺼벙 천사!!! 넌 누구??? : ')
위왁 같은 질문에 입력된 값을 출력하니
다음과 같은 결과가 나왔습니다
첫번째는 양쪽에 불필요한 공백이 있고
두번째는 왼쪽에 불필요한 공백이 있고
세번째는 오른쪽에 불필요한 공백이 있습니다
양쪽에 있는 불필요한 공백을 제거하기 위해 strip()를 사용하고
왼쪽에 불필요한 공백을 제거하기 위해 lstrip()를 사용하고
오른쪽에 불필요한 공백을 제거하기 위해 rstrip()를 사용합니다
first = input('당신의 별명을 입력하세요!!! : ')
two = input('넌 누구나??? : ')
three = input('난 서울 꺼벙 천사!!! 넌 누구??? : ')
print(first)
print(two)
print(three)
print()
print(first.strip())
print(two.lstrip())
print(three.rstrip())
저장을 하고
실행을 하면
다음과 같은 결과가 나옵니다
입력된 뷸팔요한 공백이 제거된 것을 볼 수 있습니다