斤斤計較之Python 運算子

2021-09-25 18:26:35 字數 1744 閱讀 6502

符號含義

使用方法

注意事項

特殊用法

加法運算子

a + b

整型、浮點型、字串、列表均可使用

'a' + 'b' = 'ab'

減法運算子

a - b無無

乘法運算子

a * b

整形、浮點型、字串可使用

'a' * 4 = 'aaaa'

除法運算子

a / b

b != 0,返回值為浮點型。

3 / 2 = 1.5

取整除法運算子

a // b

返回值為除法的取整

3 // 2 = 1、3 // 2.0 = 1.0

乘方運算子

a ** b

返回值為a的b次冪

2 ** 3 = 8

賦值運算子

a = b

將b的值賦給a,a使用前必須定義

a = 3

上次結果只

a + _

a加上次的運算結果,只適用於互動模式

a = 2 +_

round()

四捨五入取近似

round(a, 2)

將a的值四捨五入取2位小數

round(3.666, 2) = 3.67

int()

整形操作符號

int(a)

將a的值取整

int(3.666) = 3

float()

浮點型操作費

float(a)

將a轉換為浮點型

float(3) = 3.0

字串操作費

'a'、"a"

a為字元形式

a = 'b''pyhton'-->bpyhton

str()

字元型操作符

str(a)

將a轉換成字串的形式

str(60) = '60'

轉移操作符

表示雙引號的字串形式無r

消除轉移

'c:\some\name'

加r能夠列印出完整的字串

r'c:\some\name'

段落符print("""...""")

換行符會被自動包含到字串

無段落符號

print('''...''')

換行符會被自動包含到字串

無間隔符

[a,b,c]

用作間隔符號

在print結尾處新增逗號可以禁止換行

abs()

絕對值運算子

abs(-1)

返回值大於等於0

無大於小於號

'abd' > 'abc' >  'a'

比較大小返回布林值

無math

運算子庫

math.log()

包含很多浮點數的數**算函式

無cmath

復運算子庫

cmatch.sqrt(-1)

包含很多複數的數**算函式

無cell()

向上取整

cell(4.2)

返回5無

max()

最大值max([1,2,3,4])

求最大值,返回5

無min()

最小值min([1,2,3,4])

求最小值,返回1

無sqrt()

平方根sqrt(x)

求x的平方根

x大於等於0

斤斤計較之Python 模組

def print name name print hello name,my lord.我們定義了乙個簡單的模組,使用import harry即可呼叫,也可以使用from harry import print name harry.print name harry 輸出 hello harry.m...

斤斤計較之Python 類

def scope test def do local spam local spam def do nonlocal nonlocal spam spam nonlocal spam def do global global spam spam global spam spam test spam...

斤斤計較之Python 元組 集合

定義乙個元組 harry 1,2,3 或者harry 1,2,3 以逗號隔開 注意賦值時可以是 a,b,c harry 與列表相同的索引,harry 0 1。但是請注意,元組的值是不支援索引修改的 harry 0 1會返回錯誤提示 元組也可以像列表一樣進行巢狀,當然巢狀的方式是以小括號為分界的。列表...