python 3 의 int(정형)사용 강좌

5772 단어 python3int 정형
Python 3 은 세 가지 다른 수치 형식 을 지원 합 니 다:
  • 정형(int)-보통 정형 또는 정수 라 고 불 리 며 정수 나 마이너스 정수 일 수 있 으 며 소수점 이 없 습 니 다.Python 3 정형 은 크기 를 제한 하지 않 고 log 형식 으로 사용 할 수 있 지만 실제 기계 메모리 의 유한 으로 인해 우리 가 사용 하 는 정 수 는 무한대 일 수 없습니다.
  • 부동 소수점 형(float)-부동 소수점 형 숫자 는 정수 부분 과 소수 부분 으로 구성 되 며,부동 소수점 형 도 과학적 계수 법 으로 표시 할 수 있다(2.5e 2=2.5 x 102=250)
  • 복수(complex)-복 수 는 실수 부분 과 허수 부분 으로 구성 되 어 있 으 며,a+bj 또는 complex(a,b)로 복수 의 실 부 a 와 허 부 b 는 모두 부동 소수점 형 이 라 고 표시 할 수 있다.
  • 다음은 python 3 의 int(정형)에 대한 상세 한 소 개 를 살 펴 보 겠 습 니 다.
    __abs__(절대 값 되 돌리 기)
    
    n = -5
    print(n.__abs__())
    
    #  :5
    __add__(더하기,연산 자:+)
    
    n = 3
    print(n.__add__(5))
    
    #  :8
    __and__(비트 와 연산,연산 자:&)
    
    n = 5
    print(n.__and__(7))
    
    #  :5
    # 00000110
    #     
    # 00000111
    #   00000110
    __bool__
    
    #  
    __ceil__(리 턴
    
    n = 1234
    print(n.__ceil__())
    
    #  :1234
    __divmod__(리 턴
    
    n = 13
    print(n.__divmod__(5))
    
    #  :(2, 3)
    __eq__(두 수의 일치 여 부 를 판단 합 니 다.연산 자:=)
    
    n = 5
    print(n.__eq__(3))
    
    #  :False
    __float__(플 로 팅 포인트
    
    n = 5
    print(n.__float__())
    
    #  :5.0
    __floordiv__(제거,반환 업 체 의 정수 부분,연산 자:/)
    
    n = 9
    print(n.__floordiv__(4))
    
    #  :2
    __floor__
    
    #  
    __format__
    
    #  
    __getattribute__
    
    #  
    __getnewargs__
    
    #  
    __ge__(판단 여부>=)
    
    n = 5
    print(n.__ge__(3))
    
    #  :True
    __gt__(여부 판단>)
    
    n = 5
    print(n.__gt__(3))
    
    #  :True
    __hash__
    
    #  
    __index__
    
    #  
    __invert__(이 진 은 위치 에 따라 역 을 취하 고 연산 자:~)
    
    n = 11
    print(n.__invert__())
    
    #  :-12
    #ps:          :        1
    __le__(판단 여부<=)
    
    n = 5
    print(n.__le__(3))
    
    #  :False
    __lshift__(2 진 왼쪽 이동 연산,연산 자:<)
    
    n = 12
    print(n.__lshift__(2))
    
    #  :48
    #ps:     1       2,          2
    __lt__(판단 여부<)
    
    n = 5
    print(n.__lt__(3))
    
    # #  :False
    __mod__(모형 추출-나눗셈 의 나머지 를 되 돌려 줍 니 다.연산 자:%)
    
    n = 14
    print(n.__mod__(3))
    
    #  :2
    __mul__(곱 하기,연산 자:*)
    
    n = 3
    print(n.__mul__(6))
    
    #  :18
    __neg__(역수,양수 변 음수,음수 변 양수,연산 자:-)
    
    n = 5
    print(n.__neg__())
    
    #  :-5
    __new__
    
    #  
    __ne__(두 값 이 같 지 않 은 지 판단 합 니 다.연산 자:!=)
    
    n = 5
    print(n.__ne__(3))
    
    #  :True
    __or__(비트 또는 연산,연산 자:|)
    
    n = 3
    print(n.__or__(5))
    
    #  :7
    # # 00000011
    # # 
    # # 00000110
    # # 00000111
    __pos__
    
    # """ +self """ (       )
    __pow__(복귀 xy  [x 의 y 차방]의 값)
    
    n = 2
    print(n.__pow__(3))
    
    #  :8
    __radd__(더하기,연산 자:+)
    
    n = 5
    print(n.__radd__(3))
    
    #  :8
    __rand__
    
    #""" Return value&self. """
    __rdivmod__
    
    #""" Return divmod(value, self). """
    __repr__(리 턴
    
    #""" Return repr(self). """
    __rfloordiv__(제거,반환 업 체 의 정수 부분,연산 자:/)
    
    #""" Return value//self. """
    __rlshift__(2 진 왼쪽 이동 연산,연산 자:<)
    
    #""" Return value<<self. """
    __rmod__(모형 추출-나눗셈 의 나머지 를 되 돌려 줍 니 다.연산 자:%)
    
    #""" Return value%self. """
    __rmul__(곱 하기,연산 자:*)
    
    #""" Return value*self. """
    __ror__
    
    #""" Return value|self. """
    __round__
    
    #  
    __rpow__(복귀 yx  [y 의 x 차방]의 값)
    
    n = 3
    print(n.__rpow__(2))
    
    #  :8
    __rrshift__
    
    #""" Return value>>self. """
    __rshift__
    
    #""" Return self>>value. """
    __rsub__
    
    #""" Return value-self. """
    __rtruediv__
    
    #""" Return value/self. """
    __rxor__
    
    #""" Return value^self. """
    __sizeof__
    
    #""" Returns size in memory, in bytes """
    __str__
    
    #""" Return str(self). """
    sub(상쇄)
    
    #""" Return self-value. """
    __truediv__(나 누 기
    
    #""" Return self/value. """
    __trunc__
    
    #  
    __xor__(비트 별 또는 연산 자:^)
    
    #""" Return self^value. """
    bit_length(바 이 너 리 의 최소 길 이 를 되 돌려 줍 니 다)
    
    >>> bin(37)
    '0b100101'
    >>> (37).bit_length()
    6
    conjugate
    
    #  
    from_bytes
    
    #  
    to_bytes
    
    #  
    총결산
    이상 은 이 글 의 전체 내용 입 니 다.본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다.궁금 한 점 이 있 으 시 면 댓 글 을 남 겨 주 셔 서 저희 에 대한 지지 에 감 사 드 립 니 다.

    좋은 웹페이지 즐겨찾기