tostring() 파이썬에서 동등 함

Manav Narula 2023년10월10일
tostring() 파이썬에서 동등 함

Python에서 문자열은 일련의 문자입니다. 따옴표로 묶인 모든 것은 파이썬에서 문자열로 간주됩니다.

문자열은 거의 모든 프로그래밍 언어에서 많이 사용됩니다. 이것은 널리 퍼진 기능이며 모든 언어에는 문자열을 처리하는 다른 방법이 있습니다. tostring()함수는 다양한 유형의 객체를 문자열로 캐스트하기 위해 여러 언어로 사용할 수있는 일반적인 방법입니다.

Python에서tostring()에 해당하는 것은str()함수입니다.

str()은 내장 함수입니다. 다른 유형의 객체를 문자열로 변환 할 수 있습니다. 이 함수를 호출 할 때 내부적으로__str__()함수를 호출하여 객체의 표현을 문자열로 얻습니다.

다음 코드는이 함수의 다른 예를 보여줍니다.

a = 15
l1 = [1, 2, 3]
s_l1 = str(l1)
s_a = str(a)

print(s_a, type(s_a))
print(s_l1, type(s_l1))

출력:

15 <class 'str'>
[1, 2, 3] <class 'str'>

보시다시피 숫자와 목록을 문자열 유형으로 변환 할 수있었습니다. 목록과 같은 컬렉션 객체를 문자열로 변환하는 방법을 보는 것은 흥미 롭습니다.

Python에는 문자열 형식을 지정하는 데 사용할 수있는 몇 가지 방법이 있습니다. 이를 위해format()함수가 사용되며 숫자와 같은 객체를 문자열 유형으로 변환 할 수도 있습니다.

다음 코드는 방법을 보여줍니다.

a = 15
l1 = [1, 2, 3]
s_l1 = "{}".format(l1)
s_a = "{}".format(a)

print(s_a, type(s_a))
print(s_l1, type(s_l1))

출력:

15 <class 'str'>
[1, 2, 3] <class 'str'>

최신 버전의 Python에는 문자열 형식을 지정하는fstring이라는 새로운 기능이 있습니다.

fstrings를 문자열 변환에도 사용할 수 있습니다. 예를 들면

a = 15
l1 = [1, 2, 3]
s_l1 = f"{l1}"
s_a = f"{a}"

print(s_a, type(s_a))
print(s_l1, type(s_l1))

출력:

15 <class 'str'>
[1, 2, 3] <class 'str'>
작가: Manav Narula
Manav Narula avatar Manav Narula avatar

Manav is a IT Professional who has a lot of experience as a core developer in many live projects. He is an avid learner who enjoys learning new things and sharing his findings whenever possible.

LinkedIn

관련 문장 - Python String