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

首頁 > 編程 > Python > 正文

淺談python中的數字類型與處理工具

2020-02-16 01:59:50
字體:
來源:轉載
供稿:網友

python中的數字類型工具

python中為更高級的工作提供很多高級數字編程支持和對象,其中數字類型的完整工具包括:

1.整數與浮點型,

2.復數,

3.固定精度十進制數,

4.有理分數,

5.集合,

6.布爾類型

7.無窮的整數精度

8.各種數字內置函數及模塊。

基本數字類型

python中提供了兩種基本類型:整數(正整數金額負整數)和浮點數(注:帶有小數部分的數字),其中python中我們可以使用多種進制的整數。并且整數可以用有無窮精度。

整數的表現形式以十進制數字字符串寫法出現,浮點數帶一個小數點或者使用科學計數法e來表示。在python2版本中,整數還分為一般整數(32位)和長整數(無窮精度),長整數以l結尾。帶了python3中整數就只有一種形式了,具有無盡精度。

當然,在Python中整數還有二進制(0bxxxxxxxx),八進制(0oxxxxxxxx),和十六進制(0x xxxxxxxx)的形式出現。

十進制數與其他進制的轉換:

s=16print(bin(s))print(oct(s))print(hex(s))運行結果:0b100000o200x10
print('{0:o},{1:x},{2:b}'.format(16,16,16))print('%o,%x,%X'%(16,16,16))運行結果:20,10,1000020,10,10

其他進制轉化為十進制:

a=int('0b10000',2)b=int('0o20',8)c=int('0x10',16)print(a)print(b)print(c)運行結果:161616
print(eval('16'))print(eval('0b10000'))print(eval('0o20'))print(eval('0x10'))運行結果:16161616

python表達式操作符

表達式是數學符號和操作符號寫出來的,下表為python表達式操作符與程序:

  • 操作符 描敘
    yield 生成 器函數發送協議
    lambda args:expression 生成匿名函數
    x if y else z 三元表達式
    x or y 邏輯或(存在短路算法)
    x and y 邏輯與(存在短路算法)
    not x 邏輯非
    x in y , x not in y 成員關系
    x is y ,x is not y 對象實體測試
    x<y,x<=y,x>y,x>=y,x==y,x!=y 比較大小
    x|y 位或,集合并集
    x^y 位異或,集合對稱差
    x&y 位與,集合交集
    x<<y,x>>y 左移或者右移y位
    x+y,x-y 加減法、合并刪除
    x*y,x%y,x/y,x//y 乘,取余數,除,地板除
    -x,+x 一元減法
    ~x
    發表評論 共有條評論
    用戶名: 密碼:
    驗證碼: 匿名發表
    主站蜘蛛池模板: 都江堰市| 会宁县| 石河子市| 彰武县| 澎湖县| 平凉市| 博湖县| 阳江市| 内江市| 慈溪市| 周宁县| 略阳县| 太仆寺旗| 宾川县| 民丰县| 沧源| 天峻县| 平安县| 天柱县| 榆社县| 新丰县| 黔东| 湟中县| 英德市| 湖南省| 勃利县| 土默特右旗| 河池市| 兴文县| 天气| 拉萨市| 晴隆县| 静乐县| 祁阳县| 仁寿县| 白朗县| 彭阳县| 板桥市| 清河县| 修文县| 岳西县|

    <pre id="58bar"></pre>
      <noscript id="58bar"><var id="58bar"><i id="58bar"></i></var></noscript>