ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • 6. 문자열 사용하기
    Python/Grammar 2022. 11. 30. 13:07

    #1. 문자열 사용하기

    1-1. 작은따옴표 한개씩으로 묶어 문자열 만들기

    : 문자열 안에 큰 따옴표를 사용하고 싶은 경우 작은따옴표로 묶인 문자열 안에서 작은따옴표를 단독으로 사용할 수 없다.

    작은따옴표로 묶었을 때 작은따옴표를 문자열 안에 포함시키고 싶다면 \'와 같이 역슬래쉬 뒤에 작은 따옴표를 붙여서 사용한다. 큰 따옴표 안에 큰 따옴표를 사용하고 싶을 때도 마찬가지이다.

    문자열로 된 변수를 표현할 경우에도 작은따옴표를 사용한다. 

    >>> 'Python isn\'t difficult'
    "Python isn't difficult"

     

    1-2. 큰따옴표 한개씩으로 묶어 문자열 만들기

    • 문자열 안에 작은 따옴표를 사용하고 싶은 경우
    • 문장을 표현할 경우
    >>> s = "Python isn't difficult"
    >>> s
    "Python isn't difficult"

     

    1-3. 따옴표 세개씩으로 묶어 여러 줄의 문자열 만들기

    : 작은따옴표 세개를 사용하든 큰따옴표 세개를 사용하든 상관 없다.

    여러 줄의 문자열 안에서는 문자열을 만들 때 사용한 따옴표의 종류와 상관없이 작은따옴표, 큰따옴표 모두 사용 가능하다.

    주로 .py 스크립트 파일에서 사용한다.

    >>> hello = '''Hello, world!
    안녕하세요.
    Python입니다.'''
    >>> print(hello)
    Hello, world!
    안녕하세요.
    Python입니다.

     

     

    # 예제 1. 여러 줄로 된 문자열 사용하기 (본문 9.3 연습문제)

    다음 소스 코드를 완성하여 실행 결과대로 문자열이 출력되게 만드세요.

    결과: Python is a programming language that lets you work quickly and integrate systems more effectively.

    # 풀이 1
    print("""Python is a programming language that lets you work quickly
    and
    integrate systems more effectively.""")
    # 풀이 2
    print("Python is a programming language that lets you work quickly\nand\nintegrate systems more effectively.")

     

    # 예제 2. 여러 줄로 된 문자열 사용하기 (본문 9.4 심사문제)

    다음 소스 코드를 완성하여 실행 결과대로 문자열이 출력되게 만드세요.

    결과: 'Python' is a "programming language" that lets you work quickly and integrate systems more effectively.

    s = """'Python' is a "programming language"
    that lets you work quickly
    and
    integrate systems more effectively."""
    print(s)

    'Python > Grammar' 카테고리의 다른 글

    8. 시퀀스 자료형 사용하기  (0) 2022.12.01
    7. 리스트와 튜플 사용하기  (0) 2022.12.01
    5. 불과 비교, 논리 연산자 알아보기  (0) 2022.11.30
    4. 출력 방법 알아보기  (0) 2022.11.29
    3. 변수와 입력 사용하기  (0) 2022.11.29

    댓글

Designed by Tistory.