안녕하세요!! @wonnieyoon입니다.
오늘은 어제 다하지 못한 문자열 슬라이싱과
포맷팅에 대해 알아보겠습니다.
문자열 슬라이싱
슬라이싱이라는 것은 잘라낸다는 의미를 가지고 있습니다.
즉, 문자열을 자르겠다라는 의미입니다.
이전 포스팅에서 인덱싱에 대해 말씀드렸는데요
사실 인덱싱보다 더 유용하게 쓰이는것은 슬라이싱입니다.
문자열[시작점:끝점]
str[0:4] 라고 한다면 문자의 처음부터 4번째 까지 입니다.
즉 끝점은 포함되지 않습니다.
보시는것 처럼 슬라이싱을 표현하는 방법은 다양합니다.
그렇다면 슬라이싱을 주로 어떻게 사용할까요?
보시는것처럼 특정 변수에 값을 넣어두고 슬라이싱을 해서
필요한값을 불러서 사용합니다.
자주 사용되니 한번 눈여겨 보세요
문자열 포맷팅
예를 들어 보겠습니다.
날씨를 알려주는 코드가 있다고 해봅시다.
"오늘 날씨는 5도 입니다"라는 글을 출력해야하는데 글자를 뿌려줄때 마다 다시 입력하는것은
정말 비효율적입니다. 숫자 5만 바꾸면 되기 때문이죠
쉽게말해 문자열의 특정 부분을 바꾸는것이 포맷팅이라고 생각하면 되겠습니다.
보시는것처럼 %를 이용해서 값을 바꿀수 있습니다.
%d는 정수를
%s는 문자열
%c는 문자1개를 가르킵니다.
이외에도 여러 포맷 코드가 있으니 필요하실때마다 참고해서 사용하시면 됩니다.