본문 바로가기
멋쟁이사자처럼 AI스쿨

문자열 데이터 표현과, 변수를 문자열에 삽입하는 방법(파이썬 강의 Day1)

by 헬푸밍 2023. 1. 2.

1. 문자열 데이터 표현

- 문자열 데이터는 '문자열' 또는 "문자열"로 작성한다.

d1, d2 = 'python1', "python2"

- '또는 "가 문자열에 포함 될 경우 다음과 같이 코드를 작성할 수 있다.

d3, d4 = "jupyter's notebook", 'jupyter "note" book'
print(d3, d4)

다음과 같이 '또는 "가 문자열에 잘 포함되어 있다.

- '와 "모두 쓸 경우 \(이스케이핑 문자)를 사용하여 코드를 작성한다.

d5 = 'jupyter\'s "note" book'
print(d5)

다음과 같이 ', "가 모두 들어가 있다.

 

2. 멀티라인 문자열

멀티라인 문자열은 '''문자열'''로 작성한다.

d6 = '''
jupyter
notebook
'''
print(d6)

아래와 같이 여러줄로 출력된다.

 

3. 변수를 문자열에 삽입

'야! 500원 줄테니까 빵사고 1000원 남겨와!'

에서 500과 1000을 변수로 삽입하려고 해보자!

- 직접 삽입

data1, data2 = '500', '1000'
string = '야! ' + data1 + '원 줄테니까 빵사고 ' +data2 + '원 남겨와!'
string

주의할 점 : +연산이 문자와 숫자사이에 불가능하기 때문에 데이터 타입을 문자로 지정해줘야 한다.

이렇게 출력이 된다.

 

- .format()함수 사용(숫자 데이터 그대로 삽입 가능, 괄호 안에 순서대로 데이터 삽입)

data1, data2 = 500, 1000
string = '야! {}원 줄테니까 빵사고 {}원 남겨와!'.format(500, 1000)
string

똑같이 출력된다.

 

- f스트링 사용(괄호 안에 바로 데이터 삽입 가능)

data1, data2 = 500, 1000
string = f'야! {data1}원 줄테니까 빵사고 {data2}원 남겨와!'
string

역시 똑같이 출력된다.


이번 시간에는 문자열 데이터, 변수를 데이터 안에 삽입하는 법 3가지를 배웠습니다.

 

개인적으로 f스트링을 이용한 방법이 심플하고 편하네여 ㅎㅎ

 

그럼 새해 복 많이받으십쇼!!!!

댓글