콘텐츠로 건너뛰기

문자열을 정수로 변환하는 방법: 손쉽게 설명하기

[

Python 문자열을 정수로 변환하는 방법

파이썬에서는 정수를 나타내기 위해 두 가지 데이터 유형, 즉 intstr을 사용할 수 있습니다. 이러한 유형은 다양한 상황에서 정수를 처리하는 데 유연성을 제공합니다. 이 튜토리얼에서는 파이썬 문자열을 int로 변환하는 방법과 int를 문자열로 변환하는 방법을 배우게 됩니다.

이 튜토리얼을 완료하면 다음을 이해할 수 있습니다.

  • strint를 사용하여 정수를 저장하는 방법
  • 파이썬 문자열을 int로 변환하는 방법
  • 파이썬 int를 문자열로 변환하는 방법

시작해보겠습니다!

파이썬에서 정수 나타내기

정수는 다양한 유형을 사용하여 저장할 수 있습니다. 정수를 나타내는 데 사용할 수 있는 두 가지 가능한 파이썬 데이터 유형은 다음과 같습니다.

  1. str
  2. int

예를 들어, 문자열 리터럴을 사용하여 정수를 나타낼 수 있습니다.

s = "110"

여기서는 파이썬이 문자열로 정수 110을 저장하려는 의미로 받아들입니다. 정수 데이터 유형도 동일한 방법으로 할 수 있습니다.

i = 110

예를 들어, 이진수로 백 십 숫자를 _1101110_로, 16진수로 _6e_로 나타낼 수 있습니다.

또한 strint 데이터 유형을 사용하여 파이썬에서 다른 숫자 체계로 정수를 나타낼 수도 있습니다.

binary = 0b1010
hexadecimal = "0xa"

여기서 binaryhexadecimal은 숫자 체계를 식별하기 위해 접두사를 사용합니다. 모든 정수 접두사는 0? 형식이며, 여기서 ?를 해당 숫자 체계를 나타내는 문자로 대체합니다.

  • b: 이진수 (2진법)
  • o: 8진수 (8진법)
  • d: 10진수 (10진법)
  • x: 16진수 (16진법)

기술적인 세부 정보: 접두사는 정수나 문자열 표현에서 출력 될 때 필수가 아닙니다.

int는 리터럴 정수를 십진수로 가정합니다.

decimal = 303
hexadecimal_with_prefix = 0x12F

_303, 0x12F_와 같은 문자열 표현은 문자열은 임의의 텍스트 데이터를 저장할 수 있기 때문에 더 유연합니다.

decimal = "303"
hexadecimal_with_prefix = "0x12F"

가능한 한 상세하고 단계별, 실행 가능한 샘플 코드를 포함하십시오.