logo

Python에서 int를 문자열로 변환하는 방법

Python에는 숫자를 문자열로 변환하는 다양한 기술이 있습니다. 정수를 포함한 숫자 값을 문자열 표현으로 변환하는 내장 str() 함수를 사용하는 것이 널리 사용되는 방법 중 하나입니다. 일치하는 문자열을 검색하려면 정수 변수를 str()에 대한 입력으로 제공하기만 하면 됩니다. 또 다른 접근 방식은 f-문자열과 같은 문자열 형식 지정 기술을 사용하는 것입니다. 여기서 정수 변수는 문자열 리터럴 내에서 중괄호 {}로 묶어 자동으로 문자열로 변환됩니다. 변환을 완료하려면 문자열 또는 문자열 내에서 %s 형식 지정자를 활용할 수도 있습니다. 형식() 함수.

구문 -

 str(integer_Value) 

다음 예를 이해해 봅시다.

예 - 1 str() 함수 사용

 n = 25 # check and print type of num variable print(type(n)) print(n) # convert the num into string con_num = str(n) # check and print type converted_num variable print(type(con_num)) print(con_num) 

산출:

 25 25 

설명:

이 Python 코드 구절에서는 n이라는 정수 변수가 값 25로 초기화됩니다. 다음으로 n의 유형과 값을 인쇄하여 n이 정수인지 확인합니다. 다음으로 str() 메서드를 사용하여 n을 문자열로 변환한 다음 이를 con_num에 할당합니다. 이어서 con_num의 유형과 값을 출력하여 n과 동일한 값인 '25'를 갖는 문자열임을 확인합니다. 결과는 원래 값을 유지하면서 정수를 문자열로 변환하는 방법을 보여줍니다. 또한 유형을 int에서 str로 변경하는 방법도 보여줍니다.

예 - 2 '%s' 정수 사용

 n = 10 # check and print type of n variable print(type(n)) # convert the num into a string and print con_n = '% s' % n print(type(con_n)) 

산출:

 

설명:

이 Python 예제에서는 n이라는 정수 변수가 값 10으로 초기화됩니다. 소프트웨어는 먼저 해당 유형을 출력하여 그것이 정수인지 확인합니다. 그런 다음 형식화된 문자열 표현식에서 %s 형식 지정자를 사용하여 n을 문자열로 변환한 다음 con_n에 할당합니다. 변환 후 con_n의 유형을 출력하고 그것이 문자열인지 확인합니다. 이 변환 기술은 %s를 값의 자리 표시자로 사용하여 정수 값 n을 문자열 표현으로 변환합니다. 이는 문자열 형식화를 가능하게 합니다.

예 - 3: .format() 함수 사용

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string and print con_n = '{}'.format(n) print(type(con_n)) 

산출:

 

설명:

이 Python 예제에서는 n이라는 정수 변수가 값 10으로 초기화됩니다. 소프트웨어는 먼저 n의 유형을 출력하여 그것이 정수인지 확인합니다. 다음으로 문자열 표현식과 를 사용합니다. n을 문자열로 변환한 다음 con_n에 할당하는 format() 메서드입니다. 변환 후 해당 유형을 인쇄하여 con_n이 문자열인지 확인합니다. Python의.format() 함수는 문자열 형식을 지정하는 유연한 방법입니다. 원래 데이터 유형을 변경하지 않고도 변수를 문자열에 동적으로 삽입할 수 있습니다.

예 - 4: f-문자열 사용

 n = 10 # check and print type of num variable print(type(n)) # convert the num into string conv_n = f'{n}' # print type of converted_num print(type(conv_n)) 

산출:

 

설명:

이 Python 예제에서는 n이라는 정수 변수가 값 10으로 초기화됩니다. 소프트웨어는 먼저 n의 유형을 출력하여 그것이 정수인지 확인합니다. 다음으로, n을 conv_n에 할당하고 이를 중괄호 {}로 묶어 f-문자열 형식을 사용하여 문자열로 변환합니다. 변환 후에는 conv_n 유형을 인쇄하여 객체가 문자열인지 확인합니다. 변수와 표현식은 F-문자열을 사용하여 문자열 리터럴에 직접 배치할 수 있습니다. 이는 원래 데이터 유형을 유지하면서 Python에서 문자열 형식을 지정하는 명확하고 이해하기 쉬운 방법을 제공합니다.

정수 데이터 유형을 문자열 데이터 유형으로 변경하는 모든 기술이 지정되었습니다. 귀하의 필요에 가장 적합한 것을 사용할 수 있습니다.