數字常量
數字 | 常量 |
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>>y | x左移或右移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'},可以看出集合中的元素是不重複且無序的。