基本的(字面量)值
類型 | 描述 | 語法示例 |
---|---|---|
整型 | 無小數部分的數 | 42 |
長整型 | 大整數 | 42L |
浮點型 | 有小數部分的數 | 42.5, 42.5e-2 |
複合型 | 實數(整數或浮點數)和虛數的和 | 38+4j, 42j |
字符串 | 不可變的字符序列 | "foo", 'bar', """baz""", r'n' |
Unicode | 不可變的Unicode字符序列 | u'foo', u"bar", u"""baz""" |
運算符
運算符 | 描述 | 優先級 | |
---|---|---|---|
lambda | lambda表達式 | 1 | |
or | 邏輯或 | 2 | |
and | 邏輯與 | 3 | |
not | 邏輯非 | 4 | |
in | 成員資格測試 | 5 | |
not in | 非成員資格測試 | 5 | |
is | 一致性測試 | 6 | |
is not | 非一致性測試 | 6 | |
< | 小於 | 7 | |
> | 大於 | 7 | |
<= | 小於或等於 | 7 | |
>= | 大於或等於 | 7 | |
== | 等於 | 7 | |
!= | 不等於 | 7 | |
\ | 按位或 | 8 | |
^ | 按位異或 | 9 | |
& | 按位與 | 10 | |
<< | 左移 | 11 | |
>> | 右移 | 11 | |
+ | 加法 | 12 | |
- | 減法 | 12 | |
* | 乘法 | 13 | |
/ | 除法 | 13 | |
% | 求餘 | 13 | |
+ | 一元一致性 | 14 | |
- | 一元不一致性 | 14 | |
~ | 按位補碼 | 15 | |
** | 冪 | 16 | |
x.attribute | 特性引用 | 17 | |
x[index] | 項目訪問 | 18 | |
x[index1:index2[:index3]] | 切片 | 19 | |
f(arg...) | 函數調用 | 20 | |
(...) | 將表達式加圓括號或元組顯示 | 21 | |
[...] | 列表顯示 | 22 | |
{key:value, ...} | 字典顯示 | 23 | |
'expressions...' | 字符串轉化 | 24 |