Computer >> 컴퓨터 >  >> 프로그램 작성 >> Python

Python에서 int를 문자열로 변환하는 방법은 무엇입니까?

<시간/>

유형 변환 사용자가 요구 사항에 따라 한 데이터 형식을 다른 데이터 형식으로 변환하려는 경우에 필요합니다.

Python에는 내장 함수 str()이 있습니다. 정수를 문자열로 변환합니다. 이 외에도 Python에서 int를 string형으로 변환하는 다양한 방법에 대해 논의할 것입니다.

str() 사용

이것은 Python에서 int를 문자열로 변환하는 데 가장 일반적으로 사용되는 방법입니다. str()은 정수 변수를 매개 변수로 사용하여 문자열로 변환합니다.

구문

str(integer variable)

예시

num=2
print("Datatype before conversion",type(num))
num=str(num)
print(num)
print("Datatype after conversion",type(num))

출력

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

유형() 함수는 매개변수로 전달되는 변수의 데이터 유형을 제공합니다.

위의 코드에서 변환 전 num의 데이터 유형은 int이고 변환 후 num의 데이터 유형은 str(즉, 파이썬에서는 string)입니다.

f-문자열 사용

구문

f ’{integer variable}’

예시

num=2
print("Datatype before conversion",type(num))
num=f'{num}'
print(num)
print("Datatype after conversion",type(num))

출력

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

"%s" 키워드 사용

구문

“%s” % integer variable

예시

num=2
print("Datatype before conversion",type(num))
num="%s" %num
print(num)
print("Datatype after conversion",type(num))

출력

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

.format() 함수 사용

구문

‘{}’.format(integer variable)

예시

num=2
print("Datatype before conversion",type(num))
num='{}'.format(num)
print(num)
print("Datatype after conversion",type(num))

출력

Datatype before conversion <class 'int'>
2
Datatype after conversion <class 'str'>

이것들은 파이썬에서 int를 문자열로 변환하는 몇 가지 방법이었습니다. int에 보유된 값을 일부 문자열 변수에 추가하는 것과 같은 특정 시나리오에서 int를 문자열로 변환해야 할 수도 있습니다. 한 가지 일반적인 시나리오는 정수를 뒤집는 것입니다. 우리는 그것을 문자열로 변환한 다음 정수를 뒤집기 위해 수학 논리를 구현하는 것보다 더 쉽게 역으로 변환할 수 있습니다.