內置函數就是Python給你提供的,拿來直接用的函數,比如print.,input等。

成都創新互聯專注為客戶提供全方位的互聯網綜合服務,包含不限于成都做網站、網站設計、隆堯網絡推廣、微信平臺小程序開發、隆堯網絡營銷、隆堯企業策劃、隆堯品牌公關、搜索引擎seo、人物專訪、企業宣傳片、企業代運營等,從售前售中售后,我們都將竭誠為您服務,您的肯定,是我們最大的嘉獎;成都創新互聯為所有大學生創業者提供隆堯建站搭建服務,24小時服務熱線:18982081108,官方網址:m.kartarina.com
截止到python版本3.6.2 ,python一共提供了68個內置函數,具體如下
本文將這68個內置函數綜合整理為12大類,正在學習Python基礎的讀者一定不要錯過,建議收藏學習!
(1)列表和元組
(2)相關內置函數
(3)字符串
frozenset 創建一個凍結的集合,凍結的集合不能進行添加和刪除操作。
語法:sorted(Iterable, key=函數(排序規則), reverse=False)
語法:fiter(function. Iterable)
function: 用來篩選的函數. 在?lter中會自動的把iterable中的元素傳遞給function. 然后根據function返回的True或者False來判斷是否保留留此項數據 , Iterable: 可迭代對象
搜索公眾號頂級架構師后臺回復“面試”,送你一份驚喜禮包。
語法 : map(function, iterable)
可以對可迭代對象中的每一個元素進行映射. 分別去執行 function
hash : 獲取到對象的哈希值(int, str, bool, tuple). hash算法:(1) 目的是唯一性 (2) dict 查找效率非常高, hash表.用空間換的時間 比較耗費內存
Python range()函數可創建一個整數列表,一般用在for循環中。
注意:Python3 range()返回的是一個可迭代對象,類型是對象,而不是列表類型,所以打印的時候不會打印列表。
函數語法:
range(start,stop[,step])
參數說明:
start:計數從start開始。默認是從0開始。例如range(5)等價于range(0,5);
stop:計數到stop結束,但不包括stop。例如:range(0,5)是[0,1,2,3,4]沒有5;
step:步長,默認為1。例如:range(0,5)等價于range(0,5,1)。
實例:
range(10) # 從 0 開始到 9
[0, 1, 2, 3, 4, 5, 6, 7, 8, 9]
range(1, 11) # 從 1 開始到 10
[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
range(0, 30, 5) # 步長為 5
[0, 5, 10, 15, 20, 25]
range(0, 10, 3) # 步長為 3
[0, 3, 6, 9]
range(0, -10, -1) # 負數
[0, -1, -2, -3, -4, -5, -6, -7, -8, -9]
range(0)
[]
range(1, 0)
[]
以下是range在for中的使用,循環出runoob的每個字母:
x = 'runoob'
for i in range(len(x)) :
... print(x[i])
...
r
u
n
o
o
b
1.1 例如:print(hex(2))案例
1.2 輸出函數:print(hex(2))
1.3 輸出結果:0x2
1.4 解析說明:返回16進制的數。
2.1 例如:print(chr(10))案例
2.2 輸出函數:print(chr(10))
2.3 輸出結果:0o12
2.4 解析說明:返回當前整數對應的ASCll碼
3.1 例如:print(ord("b"))案例
3.2 輸出函數:print(ord("b"))
3.3 輸出結果:98
3.4 解析說明:返回當前ASCll碼的10進制數
4.1 例如:print(chr(97))
4.2 輸出函數:print(chr(97))
4.3 輸出結果:b
4.4 解析說明:返回當前ASCll碼的10進制數。
案例一:給你一個字符串,s = 'hello kitty'
1.1 輸出函數:print(s.capitalize())
1.2 輸出結果:0x2
1.3 解析說明:返回16進制的數。
2.1輸出函數:print(s.replace('kitty','kuang'))
2.2 輸出結果:hello kuang
2.3 解析說明:替換功能,將kitty換成kuang。
2.4 輸出函數:print(s.replace('4','KK'))
2.5 輸出結果:12KK12KK
2.6 解析說明:所有的4都替換成KK
2.7 輸出函數:print(s.replace('4','KK'))
2.8 輸出結果:12KK12KK124
2.9 解析說明:將前兩個的4替換成go
案例一:給你一個字符串,ip = '192.168.1.1'
3.1 輸出函數:print(ip.split(','))
3.2 輸出結果:['192.168.1.1']
3.3 解析說明:將字符串分割成列表
案例一:給你一個字符串,ip = '192.168.1.1'
3.3 輸出函數:print(ip.split(',',2))
3.4 輸出結果:['192.168.1.1']
3.5 解析說明:從第二個開始分割成列表
python中range()函數的用法:
(1)range(stop)
創建一個(0,stop)之間的整數序列,步長為1。
(2)range(start,stop)
創建一個(start,stop)之間的整數序列,步長為1。
(3)range(start,stop,step)
創建一個[start,stop)之間的整數序列,步長為step。
參數介紹:
start:表示從返回序列的起始編號,默認情況下從0開始。
stop:表示生成最多但不包括此數字的數字。
step:指的是序列中每個數字之間的差異,默認值為1。
相關介紹
range()是Python的內置函數,在用戶需要執行特定次數的操作時使用它,表示循環的意思。內置函數range()可用于以列表的形式生成數字序列。在range()函數中最常見用法是使用for和while循環迭代序列類型(List,string等)。
簡單的來說,range()函數允許用戶在給定范圍內生成一系列數字。根據用戶傳遞給函數的參數數量,用戶可以決定該系列數字的開始和結束位置以及一個數字與下一個數字之間的差異有多大。
本文名稱:python操作函數 python函數與方法
網站URL:http://m.kartarina.com/article32/hghepc.html
成都網站建設公司_創新互聯,為您提供網站導航、用戶體驗、標簽優化、小程序開發、搜索引擎優化、全網營銷推廣
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯