国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

python3中int(整型)的使用教程

2019-11-25 16:17:38
字體:
來源:轉載
供稿:網友

Python3支持三種不同的數值類型:

  1. 整型(int)--通常被稱為是整型或整數,可以是正整數或負整數,不帶小數點。Python3整型是沒有限制大小的,可以當做long類型使用, 但實際上由于機器內存的有限,我們使用的整數是不可能無限大的。
  2. 浮點型(float)--浮點型數字由整數部分和小數部分組成,浮點型也可以使用科學計數法表示(2.5e2 = 2.5 x 102 = 250)
  3. 復數(complex)--復數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示,復數的實部a和虛部b都是浮點型。

下面來看看關于python3中int(整型)的詳細介紹吧。

__abs__(返回絕對值)

n = -5print(n.__abs__())#輸出:5

__add__(相加,運算符:+)

n = 3print(n.__add__(5))#輸出:8

__and__(按位與運算,運算符:&)

n = 5print(n.__and__(7))#輸出:5# 00000110#與運算  # 00000111#等于 00000110

__bool__

#占位

__ceil__(返回自身)

n = 1234print(n.__ceil__())#輸出:1234

__divmod__(返回除數和余數)

n = 13print(n.__divmod__(5))#輸出:(2, 3)

__eq__(判斷兩數是否相等,運算符:==)

n = 5print(n.__eq__(3))#輸出:False

__float__(轉換成浮點型)

n = 5print(n.__float__())#輸出:5.0

__floordiv__(取整除,返回商的整數部分,運算符://)

n = 9print(n.__floordiv__(4))#輸出:2

__floor__

#占位

__format__

#占位

__getattribute__

#占位

__getnewargs__

#占位

__ge__(判斷是否 >=)

n = 5print(n.__ge__(3))#輸出:True

__gt__(判斷是否 > )

n = 5print(n.__gt__(3))#輸出:True

__hash__

#占位

__index__

#占位

__invert__(二進制按位取反,運算符:~)

n = 11print(n.__invert__())#輸出:-12#ps:二進制的負數表示方法:正數按位取反再加1

__le__(判斷是否 <=)

n = 5print(n.__le__(3))#輸出:False

__lshift__(二進制左移運算,運算符:<<)

n = 12print(n.__lshift__(2))#輸出:48#ps:二進制左移1位等于十進制乘2,右移一位等于十進制除2

__lt__(判斷是否 <)

n = 5print(n.__lt__(3))# #輸出:False

__mod__(取模-返回除法的余數,運算符:%)

n = 14print(n.__mod__(3))#輸出:2

__mul__(相乘,運算符:*)

n = 3print(n.__mul__(6))#輸出:18

__neg__(取反,正數變負數,負數變正數,運算符:-)

n = 5print(n.__neg__())#輸出:-5

__new__

#占位

__ne__(判斷兩值是否不相等,運算符:!= )

n = 5print(n.__ne__(3))#輸出:True

__or__(按位或運算,運算符:|)

n = 3print(n.__or__(5))#輸出:7# # 00000011# #或# # 00000110# # 00000111

__pos__

# """ +self """ (不知道有啥意義)

__pow__(返回 xy  [x的y次方] 的值)

n = 2print(n.__pow__(3))#輸出:8

__radd__(相加,運算符:+)

n = 5print(n.__radd__(3))#輸出:8

__rand__

#""" Return value&self. """

__rdivmod__

#""" Return divmod(value, self). """

__repr__(返回自身)

#""" Return repr(self). """

__rfloordiv__(取整除,返回商的整數部分,運算符://)

#""" Return value//self. """

__rlshift__(二進制左移運算,運算符:<<)

#""" Return value<<self. """

__rmod__(取模-返回除法的余數,運算符:%)

#""" Return value%self. """

__rmul__(相乘,運算符:*)

#""" Return value*self. """

__ror__

#""" Return value|self. """

__round__

#占位

__rpow__(返回 yx  [y的x次方] 的值)

n = 3print(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

#占位

總結

以上就是這篇文章的全部內容了,希望本文的內容對大家的學習或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對武林網的支持。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 南投县| 三河市| 尉氏县| 苍梧县| 措美县| 安化县| 邵武市| 姚安县| 若尔盖县| 蕲春县| 永平县| 维西| 班玛县| 志丹县| 乐都县| 中卫市| 平度市| 樟树市| 武平县| 安宁市| 涪陵区| 修水县| 神池县| 大渡口区| 湟中县| 正定县| 墨脱县| 玛多县| 嘉义市| 永济市| 平阳县| 西峡县| 临高县| 富平县| 通山县| 河曲县| 佛冈县| 大宁县| 泗水县| 东乌| 调兵山市|