Python3에서 int 사용에 대한 자세한 설명

高洛峰
풀어 주다: 2017-03-24 16:14:34
원래의
2515명이 탐색했습니다.

이 글은 주로 Python3의 int(정수) 사용에 대한 튜토리얼을 소개합니다. 글의 소개는 Python3을 배우고 사용하는 모든 사람에게 확실한 참고 가치가 될 수 있다고 생각합니다. 아래를 살펴보세요.

Python3은 세 가지 다른 숫자 유형을 지원합니다.

  1. 정수 유형(int) - 일반적으로 정수 또는 정수라고 하며 소수점 없이 양수 또는 음수일 수 있습니다. . Python3 정수 유형은 크기 제한이 없으며 long 유형으로 사용할 수 있습니다. 그러나 실제로 제한된 시스템 메모리로 인해 우리가 사용하는 정수는 무한히 클 수 없습니다.

  2. 부동소수점형(float) - 부동소수점형 숫자는 정수부와 소수부로 구성됩니다. 부동소수점형은 과학 표기법(2.5e2 = 2.5 x 102 =)을 사용하여 표현할 수도 있습니다. 250)

  3. 복소수(복소수)--복소수는 실수부와 허수부로 구성되며 a + bj 또는 복소수(a,b)로 나타낼 수 있습니다. 복소수의 실수부분은 a이고 허수부분 b는 모두 부동소수점형이다.

python3의 int(정수형)에 대한 자세한 소개를 살펴보겠습니다.

__abs__(절대값 반환)

n = -5
print(n.__abs__())
#输出:5
로그인 후 복사

__add__(덧셈, 연산자: +)

n = 3
print(n.__add__(5))
#输出:8
로그인 후 복사

__and__(비트 AND 연산, 연산자: &)

n = 5
print(n.__and__(7))
#输出:5
# 00000110
#与运算  
# 00000111
#等于 00000110
로그인 후 복사

__bool__

#占位
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

__ceil__(자체 반환)

n = 1234
print(n.__ceil__())
#输出:1234
로그인 후 복사

__pmod__(제수와 나머지 반환)

n = 13
print(n.__pmod__(5))
#输出:(2, 3)
로그인 후 복사

__eq__(두 숫자가 같은지 확인, 연산자: ==)

n = 5
print(n.__eq__(3))
#输出:False
로그인 후 복사

__float__(부동 소수점 형식으로 변환)

n = 5
print(n.__float__())
#输出:5.0
로그인 후 복사

__floorp__(정수 나누기, 몫의 정수 부분 반환, 연산자: //)

n = 9
print(n.__floorp__(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__(이진 왼쪽 시프트 연산, 연산자: <<)

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__ (비트 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
로그인 후 복사

__rlshift__(이진 왼쪽 시프트 연산, 연산자: <<)

#""" Return value&self. """
로그인 후 복사

__rmod__(나눗셈의 나머지 부분을 모듈로 반환, 연산자: %)

#""" Return pmod(value, self). """
로그인 후 복사

__rmul__(곱셈, 연산자: *)

#""" Return repr(self). """
로그인 후 복사

__ror__

#""" Return value//self. """
로그인 후 복사

__round__

#""" Return value<<self. """
로그인 후 복사

__rpow__(yx 값 반환 [y의 x제곱] )

#""" Return value%self. """
로그인 후 복사

__rrshift__

#""" Return value*self. """
로그인 후 복사

__rshift__

#""" Return value|self. """
로그인 후 복사

__rsub__

#占位
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

__rtruep__

n = 3
print(n.__rpow__(2))
#输出:8
로그인 후 복사

__rxor__

#""" Return value>>self. """</p>
<p style="text-align: left;">__sizeof__</p>
<pre class="brush:php;toolbar:false">#""" Return self>>value. """
로그인 후 복사

__str__

#""" Return value-self. """
로그인 후 복사

sub(뺄셈)

#""" Return value/self. """
로그인 후 복사

__truep__(나누기)

#""" Return value^self. """
로그인 후 복사

__trunc__

#""" Returns size in memory, in bytes """
로그인 후 복사

__xor__(비트) XOR, 연산자: ^)

#""" Return str(self). """
로그인 후 복사

bit_length(바이너리의 최소 길이 반환)

#""" Return self-value. """
로그인 후 복사

conjugate

#""" Return self/value. """
로그인 후 복사

from_bytes

#占位
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사
로그인 후 복사

to_bytes

#""" Return self^value. """
로그인 후 복사

위 내용은 Python3에서 int 사용에 대한 자세한 설명의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

관련 라벨:
원천:php.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿