Python學習筆記3 常用內建函式與運算子

2021-08-07 22:59:55 字數 1414 閱讀 8659

一. 常用內建函式

1.輸入輸出函式:input與print函式

這個不用像c語言一樣,想寫一下提示語句還要printf一行再scanf一行,乙個input函式就可以解決

age=input('please input:')

print age

執行結果:

please input:18

18輸出:print函式

ps:python中的print函式是自動換行的,在2.x版本中若不想換行,在函式最後加乙個逗號即可

print range(5)

print range(1,4)

print range(1,10,3),

print 1

執行結果:

[0, 1, 2, 3, 4]

[1, 2, 3]

[1, 4, 7] 1

2.刪除操作:del

y=alist[2]

print y

print alist

del y

print y

執行結果:

del alist

print alist

nameerror: name 'alist' is not defined

x=5

y=5print id(x)

print id(y)

執行結果:

44072240

44072240

3. len:返回元素個數(適用於list, tuple, set, dict, strings等多種字元)

data=

print len(data)

執行結果:

4. range

用法:第乙個數表示第乙個數字(預設為0),第二個數表示截止數字(不包括,python很多函式都是左閉右開的),第三個數字表示步長(筆記2中解釋過步長)

用法有range(x),range(x,y),range(x,y,z)三種。

print range(5)

print range(1,4)

print range(1,10,3)

執行結果:

[0, 1, 2, 3, 4]

[1, 2, 3]

[1, 4, 7]

二. 運算子

1. 加減乘除和模運算分別為為+-*/%

2.求整商:x//y

3. 求相反數:-x

4. 冪運算:x**y

5. 與或非的運算子非常直觀,分別為 and, or, not

6. 成員測試運算:x in y, x not in y

7.矩陣乘法:@

python3學習筆記 內建屬性 name

name 是乙個python內建的系統變數。這一點可以通過dir builtins 來檢視。name 表示當前模組的名字。如果是在當前模組執行print name 則會列印 main 如果是在其他模組引入當前模組,則不會顯示為 main 下面以示例說明。新建檔案demo1.py,裡面有 print ...

Python學習筆記之常用的內建函式

在python中,python給我們提供了很多已經定義好的函式,這裡列出常用的內建函式,以供參考 abs 求數值的絕對值 min 列表的最下值 max 列表的最大值 divmod 取膜 pow 乘方 round 浮點數 abs 絕對值函式 輸出結果是1 print abs 1 min 求列表最小值 ...

python學習筆記 列表常用的內建函式

對於列表來講,有三個內建函式非常有用 filter map 以及 reduce filter function,sequence 返回乙個sequence 序列 包括了給定序列中所有呼叫function item 後返回值為true的元素 如果可能的話,會返回相同的型別 如果該 序列 sequenc...