[파이썬] 문자열의 문자열 리터럴

파이썬에서 문자열은 작은따옴표(‘‘)나 큰따옴표(““)로 감싸서 표현됩니다. 이러한 문자열 리터럴은 프로그래밍에서 많이 사용되며, 문자열을 다루는 다양한 기능을 제공합니다.

문자열 리터럴은 다음과 같이 작성할 수 있습니다:

# 작은따옴표로 문자열 리터럴 표현하기
name = 'Alice'

# 큰따옴표로 문자열 리터럴 표현하기
message = "Hello, world!"

위의 예제에서 name 변수에는 “Alice”라는 문자열이 저장되고, message 변수에는 “Hello, world!”라는 문자열이 저장됩니다.

문자열 리터럴 안에는 문자, 숫자, 특수문자 등 어떤 내용이든 포함할 수 있습니다. 또한, 문자열 리터럴을 이용해 변수에 값을 할당하거나, 출력할 수 있습니다.

# 문자열 리터럴과 변수를 함께 사용하기
greeting = "안녕하세요,"
name = 'Alice'
message = greeting + name

print(message)

위의 예제에서 greeting 변수에는 “안녕하세요,”라는 문자열이 저장되고, name 변수에는 “Alice”라는 문자열이 저장됩니다. message 변수는 greeting 변수와 name 변수를 결합한 문자열을 저장하게 됩니다. 마지막으로 print() 함수를 사용하여 message 변수의 값을 출력합니다. 결과는 “안녕하세요, Alice”가 출력되게 됩니다.

또한, 문자열 리터럴은 다양한 메서드를 이용하여 문자열을 조작할 수 있습니다. 이러한 메서드들은 문자열을 변경하거나 특정 작업을 수행하는 데 사용됩니다.

# 문자열 메서드 예제
text = "Hello, World!"

# 대문자로 변환하기
upper_case_text = text.upper()
print(upper_case_text) # "HELLO, WORLD!"

# 문자열 나누기
splitted_text = text.split(",")
print(splitted_text) # ['Hello', ' World!']

위의 예제에서 upper() 메서드는 문자열을 모두 대문자로 변환합니다. 따라서 upper_case_text에는 “HELLO, WORLD!”라는 값이 저장됩니다. split() 메서드는 문자열을 특정 구분자를 기준으로 나누어 리스트로 반환합니다. splitted_text에는 [‘Hello’, ‘ World!’]라는 리스트가 저장됩니다.

문자열의 문자열 리터럴은 파이썬 프로그래밍에서 중요하게 사용되는 요소이므로, 문자열 처리에 대한 이해는 프로그래밍에서 필수적입니다.