国产探花免费观看_亚洲丰满少妇自慰呻吟_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>