ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 문자열(String)
    Python/etc. 2020. 7. 28. 14:06
    반응형

    문자열(String) :  하나 또는 여러 개의 문자로 구성된 데이터형

                          문자들의 앞과 뒤에 쌍 따옴표(") 또는 단 따음표(')를 붙인다

     

     

     

    위와 아래는 같은 의미이다. 

     

     

     

    파이썬에서 문자열은 C나 C++의 배열처럼 index로 접근할 수 있다.

    인덱스는 '0'부터 시작한다.

    마지막에 fruit[0:4]를 이용해서 출력하는 경우, 0번째인 인덱스부터 4번째 인덱스 앞인 e까지 출력한다.

     

     

     

     

     

     

     

     

    | 문자열 연결 연산자 : +

     

     

    위의 예제처럼 문자열을 연결해 줄때 '+' 기호를 사용하기도 한다.

     

     

     

     

     

     

     

     

     

    | 문자열 반복 연산자 : *

     

     

    위의 예제를 보면 '---'에 '*' 곱하기 연산자를 이용해서 '*5'를 해 주었더니 문자열이 5번 반복되어 15개가 출력되었다.

     

     

     

     

     

     

     

     

     

     

     

     

     

    | 문자열 길이 구하기 : len()

     

     

    문자열의 길이를 구하기 위해서는 len이라는 함수를 사용한다. 

     

    ***** print 함수는 string만 출력할 수 있는가 보다. int형을 그냥 출력하려고 하니까 오류가 나서 형변환을 해주었다.

     

     

     

     

     

     

     

     

     

     

    | 문자열 포맷팅 코드

     

     

    %s : 문자열을 의미

    %d : 정수형 숫자를 의미

    %f : 실수형 숫자를 의미

    %%: %기호자체를 나타내는데 사용함.

    %6s : 6자리의 문자열

    %5d :  5자리의 정수형 숫자

     

     

    문자열 포맷팅 코드 사용 예

     

     

     

     

     

     

     

     

     

    | 키보드로 입력받기 :  input()

     

     

    사용방법 : input('질문내용')

     

     

     

     

     

    정수를 입력받을 경우, 헷갈릴 수도 있겟다!

    입력받는 것은 정수지만, 형태는 문자열이다.

    따라서 원하는 연산 결과를 얻으려면 int형으로 변형해줘야 한다.

     

     

     

     

     

     

    | 출력함수 : print()

    print() 함수는 각 항목을 콤마(,)로 구분해 준다

     

     

     

     

     

     

    | sep을 이용한 출력 

    sep는 'seperator'의 약어로서 항목 사이에 삽입할 문자열을 지정하는데 사용한다

     

     

     

    728x90

    'Python > etc.' 카테고리의 다른 글

    Math module  (0) 2020.07.28
    기본 문법(연산자)  (0) 2020.07.28

    댓글

Designed by Tistory.