상세 컨텐츠

본문 제목

[코딩도장] 9장 연습문제, 심사문제 답

Python

by yukmim 2021. 10. 21. 13:38

본문

1. 다음 중 문자열을 표현하는 방법으로 올바른 것을 모두 고르세요.

  1. Hello, world!
  2. "Hello, world!"
  3. `Hello, world!`
  4. 'Hello, world!'
  5. [Hello, world!]

답) 2, 4

 

2. 다음 중 문자열을 여러 줄로 표현하는 방법으로 올바른 것을 모두 고르세요.

  1. '''안녕하세요.
    파이썬입니다.'''
  2. ```안녕하세요.
    파이썬입니다.```
  3. """안녕하세요.
    파이썬입니다."""
  4. 안녕하세요.
    파이썬입니다.
  5. # 안녕하세요.
    # 파이썬입니다.

답) 1, 3

 

3. 다음 중 문자열 안에 '(작은따옴표)나 "(큰따옴표)를 넣는 방법으로 올바른 것을 모두 고르세요.

  1. 'Hello, \'Python\''
  2. 'Hello, 'Python''
  3. "Hello, 'Python'"
  4. """"Hello", Python"""
  5. ""Hello", Python"

답) 1,3,4

해설) 작은따옴표 안에 작은따옴표 혹은 큰따옴표안에 큰따옴표를 사용할 수 는 없지만 

 

심사문제

 

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

judge_multiline_string.py

________________ ________________ ________________ ________________ print(s)

<결과>

'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.'''

해설) 전체를 '''세개 혹은 """세개로 묶어준다

관련글 더보기

댓글 영역