Python中各種符號的意義

2022-09-18 15:51:10 字數 2953 閱讀 8638

python中的各種符號總結如下:

運算子描述

例項算術運算子

+加 - 兩個物件相加

a + b 輸出結果 30

-減 - 得到負數或是乙個數減去另乙個數

a - b 輸出結果 -10

*乘 - 兩個數相乘或是返回乙個被重複若干次的字串

a * b 輸出結果 200

/除 - x除以y

b / a 輸出結果 2

%取模 - 返回除法的餘數

b % a 輸出結果 0

**冪 - 返回x的y次冪

a**b 為10的20次方, 輸出結果 100000000000000000000

//取整除 - 返回商的整數部分(向下取整

>>> 9//24>>> -9//2-5

比較運算子

==等於 - 比較物件是否相等

(a == b) 返回 false。

!=不等於 - 比較兩個物件是否不相等

(a != b) 返回 true.

<>

不等於 - 比較兩個物件是否不相等

(a <> b) 返回 true。這個運算子類似 != 。

>

大於 - 返回x是否大於y

(a > b) 返回 false。

<

小於 - 返回x是否小於y。所有比較運算子返回1表示真,返回0表示假。這分別與特殊的變數true和false等價。

(a < b) 返回 true。

>=

大於等於 - 返回x是否大於等於y。

(a >= b) 返回 false。

<=

小於等於 - 返回x是否小於等於y。

(a <= b) 返回 true。

賦值運算子

=簡單的賦值運算子

c = a + b 將 a + b 的運算結果賦值為 c

+=加法賦值運算子

c += a 等效於 c = c + a

-=減法賦值運算子

c -= a 等效於 c = c - a

*=乘法賦值運算子

c *= a 等效於 c = c * a

/=除法賦值運算子

c /= a 等效於 c = c / a

%=取模賦值運算子

c %= a 等效於 c = c % a

**=冪賦值運算子

c **= a 等效於 c = c ** a

//=取整除賦值運算子

c //= a 等效於 c = c // a

按位運算子

&按位與運算子:參與運算的兩個值,如果兩個相應位都為1,則該位的結果為1,否則為0

(a & b) 輸出結果 12 ,二進位制解釋: 0000 1100

|按位或運算子:只要對應的二個二進位有乙個為1時,結果位就為1。

(a | b) 輸出結果 61 ,二進位制解釋: 0011 1101

^按位異或運算子:當兩對應的二進位相異時,結果為1

(a ^ b) 輸出結果 49 ,二進位制解釋: 0011 0001

~按位取反運算子:對資料的每個二進位制位取反,即把1變為0,把0變為1 。~x 類似於 -x-1

(~a ) 輸出結果 -61 ,二進位制解釋: 1100 0011,在乙個有符號二進位制數的補碼形式。

<<

左移動運算子:運算數的各二進位全部左移若干位,由 << 右邊的數字指定了移動的位數,高位丟棄,低位補0。

a << 2 輸出結果 240 ,二進位制解釋: 1111 0000

>>

右移動運算子:把">>"左邊的運算數的各二進位全部右移若干位,>> 右邊的數字指定了移動的位數

a >> 2 輸出結果 15 ,二進位制解釋: 0000 1111

邏輯運算子

and布林"與" - 如果 x 為 false,x and y 返回 false,否則它返回 y 的計算值。

(a and b) 返回 20。

or布林"或" - 如果 x 是非 0,它返回 x 的值,否則它返回 y 的計算值。

(a or b) 返回 10。

not布林"非" - 如果 x 為 true,返回 false 。如果 x 為 false,它返回 true。

not(a and b) 返回 false

成員運算子

in如果在指定的序列中找到值返回 true,否則返回 false。

x 在 y 序列中 , 如果 x 在 y 序列中返回 true。

not in

如果在指定的序列中沒有找到值返回 true,否則返回 false。

x 不在 y 序列中 , 如果 x 不在 y 序列中返回 true。

身份運算子

isis 是判斷兩個識別符號是不是引用自乙個物件

x is y, 類似id(x) == id(y), 如果引用的是同乙個物件則返回 true,否則返回 false

is not

is not 是判斷兩個識別符號是不是引用自不同物件

x is not y, 類似id(a) != id(b)。如果引用的不是同乙個物件則返回結果 true,否則返回 false。

其他符合

.點層級呼叫

#單行注釋

或『』『 』『』

多行注釋

『單引號

「雙引號

\轉義 / 續行符(折行)/ 反斜槓

( )函式方法/類/元組

列表{}

字典,逗號

分隔符@

decorator裝飾器

:類/方法體

->

python函式定義的函式名後面,為函式新增元資料,描述函式的返回型別,從而方便開發人員使用

>>>

python控制台命令輸入提示符

javascript符號的各種意義

電腦的符號一共有32個,在程式設計時,在不同的場合,會有不同的意義。下面我大概說一下這些符號的作用。20 rel noopener noreferrer 就是這32個半形符號 全形符號會寬一些,那些是中文的符號,不能在程式設計裡用 這些符號是在鍵盤從左至右分布。反引號 程式設計時無特殊意義 波浪號 ...

python中的各種符號

在這裡所作的是將所有的 python 符號和關鍵字列出來,這些都是值得掌握的重點。關鍵字 and del from not while as elif global or with assert else if pass yield break except import print class e...

整理的shell指令碼中的各種符號的意義

此符號後面的是註解文字,不會被執行,如果是在括號裡或者 後面,則變成一般符號 代表使用者的home目錄cd 分號,在同一行寫入多行指令 連續分號,case指令碼專用,代表一則命令終結 單引號,所見即所得,直接顯示單引號內容,防止萬用字元擴充套件和變數擴充套件 雙引號,執行變數解析後,再輸出 反引號,...