Python 숫자는 str() 함수, format() 메서드, f-문자열 및 문자열 연결을 사용하여 문자열로 변환합니다. 1. 숫자를 매개변수로 받아 해당 문자열로 변환하는 str() 함수 2. 숫자 형식 문자열에 자리 표시자 {}를 사용하여 삽입할 데이터를 나타내는 format() 메서드 format() 메소드를 사용하여 숫자를 문자열에 전달합니다. 3. f 문자열의 경우 문자열 앞에 문자 "f"를 추가한 다음 중괄호 등으로 변수 이름을 사용할 수 있습니다.
Python은 다양한 데이터 유형 간의 변환을 처리하기 위한 다양한 내장 함수와 메서드를 제공하는 강력한 프로그래밍 언어입니다. 여기에는 숫자를 문자열로 변환하는 기능이 포함됩니다. 이 글에서는 숫자를 문자열로 변환하는 몇 가지 일반적인 방법을 다룹니다.
1. str() 함수 사용
가장 쉬운 방법은 내장된 str() 함수를 사용하는 것입니다. 이 함수는 숫자를 인수로 받아 해당 문자열로 변환합니다. 예:
number = 123 string = str(number) print(string) # 输出:'123'
2. format() 메서드를 사용하세요
이 메서드는 문자열의 format() 메서드를 사용하여 구현됩니다. 형식 문자열에 자리 표시자 {}를 사용하고 format() 메서드를 사용하여 문자열에 숫자를 전달하여 삽입할 숫자를 나타낼 수 있습니다. 예:
number = 123 string = '{}'.format(number) print(string) # 输出:'123'
3. Python에서 f-문자열 사용
3.6부터 f-string 개념도 도입되었습니다. 표현식을 문자열에 직접 삽입하는 더 깔끔한 방법입니다. 문자열 앞에 문자 "f"를 추가한 다음 중괄호 안에 변수 이름이나 유효한 Python 표현식을 사용할 수 있습니다. 예:
number = 123 string = f'{number}' print(string) # 输出:'123'
4. 문자열 연결 사용
숫자를 문자열로 변환하는 또 다른 일반적인 방법은 문자열 연결을 사용하는 것입니다. 빈 문자열에 숫자를 추가하면 Python이 숫자를 문자열로 변환하게 됩니다. 예:
number = 123 string = '' + str(number) print(string) # 输出:'123'
위의 방법은 정수 또는 부동 소수점 숫자를 문자열로 변환할 수 있다는 점에 유의해야 합니다. 그러나 숫자를 다른 진수(예: 2진수, 16진수 등)의 문자열로 변환하려면 내장 함수 bin(), oct() 및 hex()를 사용할 수 있습니다. 예:
number = 123 binary = bin(number) octal = oct(number) hexadecimal = hex(number) print(binary) # 输出:'0b1111011' print(octal) # 输出:'0o173' print(hexadecimal) # 输出:'0x7b'
이 기사에서는 str() 함수, format() 메서드, f-문자열 및 문자열 연결 사용을 포함하여 숫자를 문자열로 변환하는 데 일반적으로 사용되는 몇 가지 방법을 소개했습니다. 이러한 메서드는 Python에서 숫자와 문자열 간의 변환을 처리하는 데 유용합니다. 어떤 방법을 사용하든 실제 필요에 따라 코드를 구현하는 데 가장 적합한 방법을 선택할 수 있습니다. .
위 내용은 파이썬 숫자를 문자열로 변환하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!