memostack
article thumbnail
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
반응형

1. 문자와 문자열

파이썬에서는 문자와 문자열을 따로 구분하지 않는다.

문자와 문자열을 사용할 때는 홑 따옴표(') 또는 쌍 따옴표 (") 둘 다 사용 가능하다.

 

2. 문자

위에서 말했듯이 문자와 문자열을 따로 구분하지 않지만,

  • 굳이 문자를 표현하면 문자 한 글자를 따옴표로 감싼다
<python />
alphabet_a = 'a' print(alphabet_a) # a alphabet_b = "b" print(alphabet_b) # b print('c') # c print("d") # d
  • 홑 따옴표(')와 쌍 따옴표(") 둘 다 사용 가능하다

 

3. 문자열

여러 개의 문자를 따옴표로 감싼다.

마찬가지로 홑 따옴표(')와 쌍 따옴표(") 둘 다 사용 가능하다

<python />
greet = "Hello, Python!" print(greet) language = 'python' print(language)

 

만약 홑 따옴표(')를 문자열에 넣고 싶으면, 문자열을 쌍 따옴표(")로 감싸고,

반대로 쌍 따옴표(")를 문자열에 넣고 싶으면, 문자열을 홑 따옴표(')로 감싼다.

<python />
print("Hello 'Python'!") print('Hello "Python"!')
<html />
Hello 'Python'! Hello "Python"!

 

다른 프로그래밍 언어와 마찬가지로 이스케이프(escape) 문자를 사용할 때는 백 슬래시(\)를 사용한다.

그래서 개행 문자를 사용할 때는 \n을 사용한다.

<python />
print("apple\nbanana\ncat\ndog")
<python />
apple banana cat dog

 

그리고, 파이썬에는 쌍 따옴표를 3개(""")를 사용하여 문자열을 만드는 방법도 있는데

개행 문자를 사용하지 않고 엔터를 누르면, 개행되어 문자열이 만들어진다.

<python />
lorem = """Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.""" print(lorem)
<html />
Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s, when an unknown printer took a galley of type and scrambled it to make a type specimen book. It has survived not only five centuries, but also the leap into electronic typesetting, remaining essentially unchanged.

 

 

4. 다른 글

2021/01/14 - [Language/Python] - 파이썬(Python)의 특징 정리

 

파이썬(Python)의 특징 정리

파이썬의 특징 문법이 쉽고 간결하여, 비교적 쉽게 배울 수 있음 상대적으로 쉽다는 뜻으로 프로그래밍을 처음 접하는 사람한테는 어려울 수 도 있음 foo = 1 print(foo) # 1 foo = "Hello Python" print(foo) #.

memostack.tistory.com

2020/11/26 - [Language/Python] - Python 사칙연산을 통한 실수형 데이터 다루기 (+, -, *, **, /, //)

 

Python 사칙연산을 통한 실수형 데이터 다루기 (+, -, *, **, /, //)

더하기 연산 + num1 과 num2 라는 변수를 생성하여, 2개의 변수를 더한 값을 print() 함수로 출력한다 수학에서 사용하는 더하기( + )와 동일하다 num1 = 10 num2 = 6 print(num1 + num2) # 16 빼기 연산 - num1..

memostack.tistory.com

 

반응형
블로그를 이전하였습니다. 2023년 11월부터 https://bluemiv.github.io/에서 블로그를 운영하려고 합니다. 앞으로 해당 블로그의 댓글은 읽지 못할 수 도 있으니 양해바랍니다.
profile

memostack

@bluemiv_mm

포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!