Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 객체를 문자열(string)로 변환하기 본문
Python에서는 객체를 문자열로 변환하는 다양한 방법이 있습니다. 이번 글에서는 그 중에서도 가장 일반적으로 사용되는 방법들을 살펴보겠습니다.
1. str() 함수 사용
가장 간단한 방법은 str() 함수를 사용하여 객체를 문자열로 변환하는 것입니다. 이 함수는 대부분의 내장 자료형에 대해 문자열 표현을 제공합니다.
num = 123
str_num = str(num)
print(str_num)
2. 문자열 포맷팅
문자열 포맷팅을 사용하여 객체를 문자열로 변환할 수도 있습니다. 이 방법은 특정 형식에 맞게 문자열을 조합하는 데 유용합니다.
name = 'John'
age = 30
formatted_str = f'이름: {name}, 나이: {age}'
print(formatted_str)
3. % 연산자 사용
% 연산자를 사용하여 문자열을 포맷하는 방법도 있습니다. 이 방법은 과거에 많이 사용되었으며 여전히 유효한 방법입니다.
name = 'John'
age = 30
formatted_str = '이름: %s, 나이: %d' % (name, age)
print(formatted_str)
4. join() 메서드 사용
리스트나 튜플과 같은 반복 가능한(iterable) 객체를 문자열로 변환할 때는 join() 메서드를 사용할 수 있습니다.
words = ['Hello', 'World', '!']
str_words = ' '.join(words)
print(str_words)
위의 예제들을 통해 객체를 문자열로 변환하는 여러 가지 방법을 살펴보았습니다. 각 방법은 다양한 상황에 따라 적합한 방법을 선택하여 사용할 수 있습니다.
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] 튜플을 리스트로 변환하는 4가지 방법 (0) | 2024.03.03 |
---|---|
[Python/파이썬] 리스트를 튜플로 변환하는 방법 (0) | 2024.03.03 |
[Python/파이썬] 패킹과 언패킹 (0) | 2024.03.02 |
[Python/파이썬] 랜덤 float 생성 방법 (0) | 2024.03.02 |
[Python/파이썬] 객체 리스트 정렬하기 (0) | 2024.03.02 |