꿀팁러 햄버거 메뉴

목차

    반응형

    저번 파이썬 설치하기에 이어서 두번째는 자료형이다.

    프로그래밍에서 프로그램이 처리할 수 있는 모든 것을 자료(data)라고 부른다.

    이 자료들을 몇가지로 구분했는데 대표적으로

    -문자열: 글자를 말한다. ex)"안녕하세요." "코딩 같이 배워봐요"

    -숫자: 말 그대로 숫자를 말한다. ex) 1, 2, 3...

    -불: 기다 아니다를 말한다. ex)True, False

    그리고 이러한 자료형을 나타내주는 함수가 type()함수다.

    그림과 같이 입력 후 파일을 저장한다.

    그리고 오른쪽 상단에 오른쪽화살표 클릭을 하면 우리가 입력한 명령어가 실행된다.

    사진처럼 괄호안에 어떠한 타입의 자료형이 들어가있는지 나타내주는 것이다. 아직까진 매우 쉽다.

     

    1. 문자열 만들기

    사실 앞서했던 모든 작업이 문자열 만들기라고 할 수 있다. print()함수안에 자료를 입력하는 모든 것을 의미한다.

    여기서 주목할점은 자료를 입력할 때 따옴표를 입력한다는 것인데

    작은따옴표를 넣든, 큰따옴표를 넣든 모두 같은 값이 출력된다. 즉, 아무거나 쓰고싶은것을 쓰면 된다.

    단, 출력하고 싶은 문자가 "코딩 열심히 하자"라고 외쳐봅니다. 라는 문장을 출력하고 싶을때는

    print('"코딩 열심히 하자."라고 외쳐봅니다.') 이런식으로 해주면 된다.

    이때 맨앞과 뒤에도 큰 따옴표로 해주면 오류가 나네요. 꼭 구분해서 사용하시길 바란다.

     

    2. 이스케이프 문자

    이스케이프 문자란 역슬래시기호와 함께 조합해서 사용하는 특수한 문자를 의미한다.

    참고로 역슬래시 기호는 \키를 사용하시면 됩니다.

    몇가지를 알아보면

    -\n: 줄바꿈을 의미한다.

    -\t: 탭을 의미한다.

    사진과 같이 저런식으로 사용할 수 있겠다. 탭은 주로 표만들때 사용하시면 편하다.

    추가적으로 줄바꿈을 할때 \n을 사용하면 사진처럼 입력할 때 사용자가 보기에 좀 지저분한 경향이 있다.

    이럴때는 큰따옴표 또는 작은따옴표를 3번 입력한 후 Enter를 누르면 Enter를 누를때마다 줄바꿈이 일어난다.

    다음과 같이 말이다.

    3. 문자열 반복

    이건 굉장히 쉽다. 한번 맞춰보길 바란다.

    print(3* "안녕하세요")

    결과는 당연히 안녕하세요안녕하세요안녕하세요가 출력이 될것이다.

    만약 숫자로 한다면 실제 산수처럼 계산이 반영이 된다.

     

    4. 문자 선택 연산자(인덱싱): []

    문자 선택 연산자는 문자열 내부의 문자 하나를 선택하는 연산자다.

    대괄호[]안에는 선택할 문자의 위치를 지정하며, 이 숫자를 인덱스라고 한다.

    인덱스는 제로 인덱스로서 숫자를 0부터 세는 것을 의미한다.

     말로 설명은 힘드니 사진으로 설명들어간다.

    만약에 문자를 뒤에서부터 세고 싶다면 인덱스는 원인덱스로 -1이 뒤에서 첫번째 글자가 된다.

    또한 범위를 지정하여서 문자를 셀 수도 있는데

    예를들어 print("안녕하세요"[1:]) 이라면

    녕하세요 가 출력되며

    print("안녕하세요"[0:2])

    안녕하

    이런식으로 출력이 된다.

     

    이상 코딩 문자열에 관해 배워봤다. 아직까지는 어려운게 딱히 없었다.

    나도 아직까지는 공부할 맛도나고 쉬워서 재밌게 공부하고 있는데.

    뒤로 갈수록 난이도도 높아지고 좀 더 실용적인 명령어를 많이 배울테니 같이 열심히 공부해봤으면 좋겠다.

     

     

    반응형
    댓글
    위쪽 화살표
    도움이 되었다면 공감(하트)과 댓글을 부탁드려요.
    로딩바