>  기사  >  백엔드 개발  >  파이썬에서 int는 무엇을 의미합니까?

파이썬에서 int는 무엇을 의미합니까?

silencement
silencement원래의
2019-06-22 13:06:459478검색

파이썬에서 int는 무엇을 의미합니까?

Python을 배우는 학생들은 a=10이고 a=int인데 왜 int(10) 문이 Python에 존재하는지에 대한 질문을 가질 수 있습니다. (10)도 같은 효과가 있으므로 int(10)이 존재할 필요는 없습니다. 그러면 다음 그림을 살펴보겠습니다

파이썬에서 int는 무엇을 의미합니까?

그림에서 볼 수 있듯이, 코드에 a=10을 쓰면 컴퓨터는 실제로 int의 구성 메서드를 호출해야 합니다. 이는 a=10이 결국 컴퓨터에서 a=int(10)가 된다는 것을 의미합니다. 이해하지 못한다면 int def init(self,x,base)의 내부 생성자 프로토타입을 살펴보겠습니다. 여기에는 세 개의 매개변수가 있습니다. 첫 번째 매개변수 self:는 현재 객체를 참조하고, x:는 참조합니다. base:는 현재를 나타냅니다. 이 숫자는 10진수로 표시됩니다. 예를 들어 int('1010001',2)이면 이 코드는 구문 분석됩니다. as: x=1010001, base=2

Finally 코드는 10 형식으로 변환되어 출력됩니다.

위 내용은 파이썬에서 int는 무엇을 의미합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.