python operator模組講解

2021-08-31 16:08:10 字數 2612 閱讀 4735

這些函式屬於執行物件比較,邏輯運算,數**算,序列運算和抽象型別測試的類別。

operator.lt(a, b) #等價於a#等價於a!=b

operator.ge(a, b)  #等價於a>=b

operator.gt(a, b)  #等價於a>b

operator.concat(a, b)  #對於 a、b序列,返回a + b(列表合併)

operator.countof(a, b) #返回 b 在 a 中出現的次數

perator.delitem(a, b) #刪除 a 中索引為 b 的值

operator.getitem(a, b) #返回 a 中索引為 b 的值

operator.indexof(a, b) #返回 b 在 a 中首次出現位置的索引值。

operator.setitem(a, b, c) #設定 a 中索引值為 b 的專案值更改為 c

operator.attrgetter(attr) #返回乙個可呼叫的物件,該物件從運算中獲取 'attr' 。如果請求的屬性不止乙個的話, 返回屬性的元組。這些屬性的名字可以包括 '.'。

operation

syntax

function

addition

a + b

add(a, b)

concatenation

seq1 + seq2

concat(seq1, seq2)

containment test

obj in seq

contains(seq, obj)

division

a / b

div(a, b) (withoutfuture.division)

division

a / b

truediv(a, b) (withfuture.division)

division

a // b

floordiv(a, b)

bitwise and

a & b

and_(a, b)

bitwise exclusive or

a ^ b

xor(a, b)

bitwise inversion

~ ainvert(a)

bitwise or

a bor_(a, b)

exponentiation

a ** b

pow(a, b)

identity

a is b

is_(a, b)

identity

a is not b

is_not(a, b)

indexed assignment

obj[k] = v

setitem(obj, k, v)

indexed deletion

del obj[k]

delitem(obj, k)

indexing

obj[k]

getitem(obj, k)

left shift

a << b

lshift(a, b)

modulo

a % b

mod(a, b)

multiplication

a * b

mul(a, b)

negation (arithmetic)

- aneg(a)

negation (logical)

not a

not_(a)

positive

+ apos(a)

right shift

a >> b

rshift(a, b)

sequence repetition

seq * i

repeat(seq, i)

slice assignment

seq[i:j] = values

setitem(seq, slice(i, j), values)

slice deletion

del seq[i:j]

delitem(seq, slice(i, j))

slicing

seq[i:j]

getitem(seq, slice(i, j))

string formatting

s % obj

mod(s, obj)

subtraction

a - b

sub(a, b)

truth test

objtruth(obj)

ordering

a < b

lt(a, b)

ordering

a <= b

le(a, b)

equality

a == b

eq(a, b)

difference

a != b

ne(a, b)

ordering

a >= b

ge(a, b)

ordering

a > b

gt(a, b)

Python operator 模組簡單介紹

簡單介紹幾個常用的函式,其他的請參考文件。operator.concat a,b operator.concat a,b 對於 a b序列,返回a b 列表合併 operator.countof a,b 返回 b 在 a 中出現的次數 perator.delitem a,b operator.del...

共模差模阻抗

特性阻抗 差分阻抗含義 特性阻抗 是根據輸入阻抗計算的出的平均值。輸入阻抗 是線纜實際量測的阻抗值。差分阻抗 發射訊號可正負交替又稱為平衡阻抗。共模阻抗 導體走正編織或地線走負的訊號。目前用於同軸線或帶地線的cable。又稱不平衡阻抗。特性阻抗 假設一根均勻電纜無限延伸,在發射端的在某一頻率下的阻抗...

in amp 共模差模濾波

首先,確定兩蘋串聯電阻器的阻值,同時保證前面的電路可充分地驅動這個阻抗。這兩蘋電阻器的典型值在2k 和10k 之間,這兩蘋電阻器產生的雜訊不應當大於該儀表放大器本身的雜訊。採用一對2k 電阻器,詹森雜訊會增加 8nv hz1 2 採用4k 電阻器,會增加11nv hz1 2 採用10k 電阻器,會增...