파이썬 str 함수 변환에 대해 알아볼텐데요. 데이터 유형에 대한 변환은 프로그래밍에 있어 기초적인 부분이지만 중요한 부분이기도 합니다.
str 함수를 효과적으로 사용하는 방법에 대해 예제와 설명을 통해 알아보도록 하겠습니다.
str 함수란
파이썬에서 str() 함수는 값을 문자열 표현으로 변환하는 데 사용됩니다. 숫자, 부울, 객체 또는 기타 데이터 유형이 될 수 있는 단일 인수를 허용합니다. 아래 예제를 통해 str() 사용법을 살펴보겠습니다.
정수를 문자열로 변환
아래에서 값 42를 보유하는 "숫자"라는 정수 변수가 있습니다. str() 함수를 사용하여 정수를 해당 문자열 표현으로 변환합니다. 결과 문자열은 "number_str" 변수에 할당됩니다. "number_str" 값을 인쇄하면 출력은 다음과 같습니다.
number = 42
number_str = str(number)
print(number_str)
str() 함수는 정수 42를 문자열로 변환한 결과입니다.
42
부동 소수점 숫자를 문자열로 변환
여기서는 값 3.14159를 저장하는 "pi"라는 부동 소수점 숫자 변수가 있습니다. str() 함수를 사용하여 부동 소수점 숫자를 문자열 표현으로 변환합니다.
pi = 3.14159
pi_str = str(pi)
print(pi_str)
str() 함수는 부동 소수점 숫자를 문자열로 변환합니다. 결과 문자열은 "pi_str" 변수에 할당되며, "pi_str"의 값을 인쇄하면 출력은 다음과 같습니다.
3.14159
부울을 문자열로 변환
이 예제에는 각각 True 및 False 값을 저장하는 부울 변수 "is_true" 및 "is_false"가 있습니다. str() 함수를 사용하여 이러한 부울 값을 문자열 표현으로 변환합니다.
is_true = True
is_false = False
true_str = str(is_true)
false_str = str(is_false)
print(true_str)
print(false_str)
str() 함수는 부울을 문자열로 변환하며, "true_str" 및 "false_str" 값을 인쇄하면 출력은 다음과 같습니다.
TRUE
FALSE
사용자 지정 개체 또는 복잡한 데이터 구조의 경우 __str__() 메서드를 구현하여 문자열 표현을 명시적으로 정의해야 조금 더 효과적으로 사용할 수 있습니다. 이 부분은 향후에 더 깊이있는 내용을 알아보도록 하겠습니다.
'방구석코딩 > 파이썬 기초문법' 카테고리의 다른 글
[데이터 유형] 파이썬 list() 함수 이해, 슬라이싱 (0) | 2023.07.17 |
---|---|
파이썬 데이터 유형 변환을 위한 bool 함수 이해 (0) | 2023.07.03 |
파이썬 변수 유형, float 함수 변환(소수점 반올림, round) (0) | 2023.06.21 |
파이썬 변수 유형, int 함수 변환 (문자열, 실수, 부울) (0) | 2023.06.14 |
파이썬 input, print 함수 이해 및 예제 (0) | 2023.06.06 |
댓글