【python學習手冊(第3版)】第5章數字

數字常量

數字常量
1234,-24,0一般整數(C語言長整型)
88888888888888888888L長整型數(無限大小)
1.23,3.14e-10,4E210,4.0e+210浮點數(C語言雙精度浮點數)
0177,0x9ff,0xff整數的八進制和十六進制數常量
3+4j,3.0j+4.0j,3j複數常量

python表達式操作符及程序

操作符描述
yield x生成器函數發送協議(2.5版新增)
lambda args:expression生成匿名函數
x if y else z三元選擇表達式(2.5版新增)
x or y邏輯或(只有x爲假,纔會計算y)
x and y邏輯與(只有x爲真,纔會計算y)
 not x邏輯非
 x<y,x<=y,x>y,x>=y,x!=y,x is y,x is not y,x in y,x not in y比較操作,值相等操作,對象身份測試,序列成員測試
 x | y位或
 x ^ y位異或
 x & y位與
 x << y,x>>yx左移或右移y位
 -x + y,x - y加法/合併,減法
 x * y,x % y,x / y,x // y乘法/重複,餘數/格式化,除法
 -x,+x,~x,x**y一元減法,識別,按位求補,冪運算
 x[i],x[i:j],x.attr,x(...)索引,分片,點號取屬性運算,函數調用
 (...),[...],{...},‘...’元組,列表,字典,字符串

其他知識點

oct(十進制)、hex(十進制),分別表示八進制和十六進制

int(數字,進制)可以將八進制、十六進制的數字(字符串形式)轉化爲十進制

內置數學工具:math.pi,math.e,math.sin,math.sqrt(),abs(),x**y / pow(x,y),round(2.567,2)

集合:x=set('abcda'),output :{'c', 'd', 'b', 'a'},可以看出集合中的元素是不重複且無序的。

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章