해당 책을 참고하였습니다!
파이썬(Python)에서 문자열은 중요한 데이터 타입으로, 다양한 작업을 수행하는 데 필수적입니다.
큰따옴표와 작은따옴표의 사용법, 이스케이프 문자를 활용한 문자열 내 특수 문자 처리 방법, 그리고 문자열 출력을 위한 print() 함수에 대해 알아봅니다.
1. 파이썬에서 문자열 정의하기: 큰따옴표와 작은따옴표
파이썬에서는 문자열을 정의할 때 큰따옴표(" ")와 작은따옴표(' ')를 모두 사용할 수 있습니다. 이 두 가지 방법은 문자열을 감싸는 데 사용되며, 기능적으로 동일합니다.
- 큰따옴표: 큰따옴표로 문자열을 감싸서 정의합니다. 긴 문장이나 여러 줄의 문자열을 사용할 때 유용합니다.
message = "Hello, World!"
- 작은따옴표: 작은따옴표로 문자열을 감싸는 것도 가능합니다. 짧은 텍스트나 간단한 메시지에 적합합니다.
greeting = 'Hello, World!'
2. 이스케이프 문자로 문자열 내 특수 문자 처리하기
이스케이프 문자(\)는 문자열 내에서 특수 문자를 표현하거나 따옴표를 포함시킬 때 사용됩니다. 이스케이프 문자를 사용하면 텍스트 내에 줄 바꿈, 탭, 따옴표 등을 자유롭게 포함시킬 수 있습니다.
- 문자열 내 따옴표 포함: 큰따옴표와 작은따옴표를 문자열에 포함시키려면 이스케이프 문자를 사용합니다.
# 큰따옴표 포함
quote_with_double = "She said, \"Hello, World!\""
# 작은따옴표 포함
quote_with_single = 'It\'s a beautiful day!'
- 특수 문자 표현: 새로운 줄, 탭, 백슬래시 등의 특수 문자를 문자열에 포함시킬 수 있습니다.
# 새로운 줄
multiline_string = "Hello, World!\nWelcome to Python programming."
# 탭
tabbed_string = "Name:\tJohn Doe"
# 백슬래시
file_path = "C:\\Users\\JohnDoe\\Documents"
3. 따옴표를 문자열에 포함시키는 방법
파이썬에서는 이스케이프 문자를 사용하지 않고도 문자열 내에 다른 종류의 따옴표를 포함시킬 수 있습니다.
- 큰따옴표 안에 작은따옴표 포함: 큰따옴표로 감싼 문자열 안에 작은따옴표를 자연스럽게 포함시킬 수 있습니다.
message = "It's a sunny day."
- 작은따옴표 안에 큰따옴표 포함: 작은따옴표로 감싼 문자열 안에 큰따옴표를 포함시키는 방법도 있습니다.
quote = 'He said, "Hello, World!"'
이 방법을 사용하면 따옴표를 이스케이프 문자 없이도 문자열에 포함시킬 수 있어, 가독성을 높이고 코드 작성이 편리해집니다.
4. 문자열 출력하기: print() 함수
파이썬에서 문자열을 출력할 때는 print() 함수를 사용합니다. 이 함수는 문자열을 화면에 출력하는 역할을 하며, 다양한 형태의 문자열을 출력할 수 있습니다.
- 기본 사용법: 단순히 문자열을 출력할 수 있습니다.
print("Hello, World!")
출력결과 : Hello, World!
- 여러 문자열 출력: 여러 개의 문자열을 하나의 print() 함수에서 출력할 수도 있습니다.
print("Hello,", "World!")
출력결과 : Hello, World!
- 이스케이프 문자 포함 출력: 이스케이프 문자가 포함된 문자열도 문제없이 출력됩니다.
print("She said, \"Hello, World!\"")
출력 결과 : She said, "Hello, World!"
- 따옴표 포함 출력: 다른 종류의 따옴표가 포함된 문자열도 출력할 수 있습니다.
print('It\'s a beautiful day!')
print("He said, \"Python is fun!\"")
출력 결과 : It's a beautiful day!
He said, "Python is fun!"
print() 함수는 문자열을 화면에 표시할 뿐 아니라, 디버깅할 때 변수의 값을 확인하는 등 다양한 상황에서 유용하게 사용됩니다.
5. 여러 줄 문자열 정의하기
여러 줄로 구성된 긴 문자열을 정의하려면, 큰따옴표 3개(""" """) 또는 작은따옴표 3개(''' ''')를 사용할 수 있습니다. 이러한 방법은 긴 텍스트 블록이나 문서 문자열을 작성할 때 유용합니다.
multi_line_string = """This is a string
that spans multiple
lines."""
print(multi_line_string)
출력 결과 :
This is a string
that spans multiple
lines.
파이썬에서 문자열을 다루는 방법은 프로그래밍의 기초 중 하나입니다. 큰따옴표와 작은따옴표를 사용하여 문자열을 정의하고, 이스케이프 문자로 특수 문자를 처리하거나 따옴표를 포함시키는 방법을 잘 이해하면, 더욱 효율적이고 오류 없는 코드를 작성할 수 있습니다. 또한, print() 함수를 사용하여 문자열을 화면에 출력하는 방법을 익히면, 코드 작성과 디버깅에서 더 많은 유연성을 가질 수 있습니다.
해당 책을 참고하였습니다!
"이 포스팅은 쿠팡 파트너스 활동의 일환으로, 이에 따른 일정액의 수수료를 제공받습니다."
'백견이 불여일타 > Python' 카테고리의 다른 글
[Python] 숫자 데이터 표현 방법 | 정수와 실수(부동 소수점)정의와 예제, format() 활용하기 (0) | 2024.08.30 |
---|---|
[Python] 문자열 공백 제거하기: strip(), lstrip(), rstrip() 사용법 (0) | 2024.08.30 |
[Python] 문자 데이터 변환하기 | repr() 함수로 문자열 다루기 (0) | 2024.08.30 |
[Python] 문자 데이터 가공 | 문자열 대체 메서드 replace() (0) | 2024.08.29 |
[Python] 문자열 다루기 기초 | 연결(+), 반복(*), 슬라이싱, 인덱싱 (0) | 2024.08.29 |