python函數(shù)大 python函數(shù)大全

68 個(gè) Python 內(nèi)置函數(shù)詳解

內(nèi)置函數(shù)就是Python給你提供的,拿來(lái)直接用的函數(shù),比如print.,input等。

創(chuàng)新互聯(lián)專注于高邑企業(yè)網(wǎng)站建設(shè),響應(yīng)式網(wǎng)站設(shè)計(jì),商城網(wǎng)站建設(shè)。高邑網(wǎng)站建設(shè)公司,為高邑等地區(qū)提供建站服務(wù)。全流程按需網(wǎng)站策劃,專業(yè)設(shè)計(jì),全程項(xiàng)目跟蹤,創(chuàng)新互聯(lián)專業(yè)和態(tài)度為您提供的服務(wù)

截止到python版本3.6.2 ,python一共提供了68個(gè)內(nèi)置函數(shù),具體如下

本文將這68個(gè)內(nèi)置函數(shù)綜合整理為12大類,正在學(xué)習(xí)Python基礎(chǔ)的讀者一定不要錯(cuò)過(guò),建議收藏學(xué)習(xí)!

(1)列表和元組

(2)相關(guān)內(nèi)置函數(shù)

(3)字符串

frozenset 創(chuàng)建一個(gè)凍結(jié)的集合,凍結(jié)的集合不能進(jìn)行添加和刪除操作。

語(yǔ)法:sorted(Iterable, key=函數(shù)(排序規(guī)則), reverse=False)

語(yǔ)法:fiter(function. Iterable)

function: 用來(lái)篩選的函數(shù). 在?lter中會(huì)自動(dòng)的把iterable中的元素傳遞給function. 然后根據(jù)function返回的True或者False來(lái)判斷是否保留留此項(xiàng)數(shù)據(jù) , Iterable: 可迭代對(duì)象

搜索公眾號(hào)頂級(jí)架構(gòu)師后臺(tái)回復(fù)“面試”,送你一份驚喜禮包。

語(yǔ)法 : map(function, iterable)

可以對(duì)可迭代對(duì)象中的每一個(gè)元素進(jìn)行映射. 分別去執(zhí)行 function

hash : 獲取到對(duì)象的哈希值(int, str, bool, tuple). hash算法:(1) 目的是唯一性 (2) dict 查找效率非常高, hash表.用空間換的時(shí)間 比較耗費(fèi)內(nèi)存

python基礎(chǔ):內(nèi)置函數(shù)、方法、轉(zhuǎn)義字符大全

在寫python程序時(shí),常能用到一些函數(shù)和方法,總結(jié)一下,保存起來(lái),方便查詢。

一、內(nèi)置函數(shù)

# abs()獲取數(shù)字絕對(duì)值

# chr(i)數(shù)字轉(zhuǎn)換為字符類型

# divmod() 獲取兩個(gè)數(shù)值的商和余數(shù)

# enumerate() 將可遍歷序列組合為索引序列

# float()轉(zhuǎn)換為浮點(diǎn)數(shù)

# format() 格式化字符串

# int()轉(zhuǎn)換為整數(shù)?

# input() 接受用戶輸入內(nèi)容

# len() 計(jì)算元素個(gè)數(shù)

# max() 返回最大值

# min() 返回最小值

# math.ceil() 返回指定數(shù)值的上舍整數(shù)

# open()打開(kāi)文件并返回文件對(duì)象

# pow() 冪運(yùn)算

# print()打印輸出?

# range() 生成器

# reversed()反轉(zhuǎn)所有元素

# round()四舍五入求值

# sorted()對(duì)可迭代對(duì)象進(jìn)行排序?

# str() 轉(zhuǎn)換為字符串

# sum() 求和

# set() 創(chuàng)建集合

# tuple() 將序列轉(zhuǎn)換為元組

# zip()將可迭代對(duì)象打包成元組

二、方法

# append() 添加列表元素

# capitalize()首字母轉(zhuǎn)換為大寫?

# count()字符出現(xiàn)次數(shù)

# close() 關(guān)閉文件

# decode() 解碼字符串

# dict.keys() 獲取字典所有的鍵

# find()字符串首次出現(xiàn)的索引

# f.read() 讀取文件內(nèi)容

# dict.update()更新字典

# dict.items() 獲取字典鍵/值對(duì)

# dict.get() 返回指定鍵的值

# encode() 編碼字符串

# list.sort() 排序列表元素

# index() 元素首次出現(xiàn)的索引

# isdigit() 判斷字符串是否只由數(shù)字組成

# isupper() 是否所有字母都為大寫

# isnum() 判斷字符串是否由字母和數(shù)字組成

# islower() 是否所有字母都為小寫

# isdecimal() 檢查字符串是否只包含十進(jìn)制字符

# isalpha() 檢測(cè)字符串是否為純字母

# random.shuffle()隨機(jī)排序

# random.sample()返回?zé)o重復(fù)隨機(jī)數(shù)列表

# random.choice() 返回一個(gè)隨機(jī)元素

# random.randint() 生成指定范圍的隨機(jī)整數(shù)

# random.randrange() 生成指定范圍的指定遞增基數(shù)隨機(jī)整數(shù)

# pop() 刪除列表中的元素

# remove()刪除列表中的指定元素

# strip()去除空格

# lstrip()去除左側(cè)空格

# rstrip() 去除右側(cè)空格

# readline() 讀取單行內(nèi)容

# root.after() Tkinter中等待一段時(shí)間后再執(zhí)行命令

# str.isnumeric() 驗(yàn)證字符串是否為數(shù)字(適用于Unicode)

# split()分割字符串

# ord() 將字符轉(zhuǎn)換為整數(shù)

# replace() 字符串替換

# ljust() 左對(duì)齊填充

# rjust() 左對(duì)齊填充

# readlines() 讀取所有行內(nèi)容

# datetime.datetime.now() 返回指定時(shí)區(qū)的本地日期時(shí)間

# datetime.datetime.today() 獲取當(dāng)前本地日期的date對(duì)象

# datetime.utcnow() 返回當(dāng)前UTC時(shí)間的datetime對(duì)象

# time.strptime()把時(shí)間字符串解析為元組

# time.time()返回當(dāng)前時(shí)間的時(shí)間戳

# time.sleep()暫停指定秒數(shù)

# time.strftime() 返回指定格式的日期字符串

# time.mktime() 接收時(shí)間元組并返回時(shí)間戳

# os.getcwd() 獲取當(dāng)前工作目錄

# os.listdir() 獲取指定路徑下的目錄和文件列表

# os.makedirs() 遞歸創(chuàng)建目錄

# os.rename() 重命名目錄或文件

# os.path.exists() 判斷路徑是否存在

# upper() 全部轉(zhuǎn)換為大寫字母

# lower()? 全部轉(zhuǎn)換為小寫字母

# sys.stdout.write() 標(biāo)準(zhǔn)輸出打印

# sys.stdout.flush()刷新輸出?

# shutil.copy() 復(fù)制單個(gè)文件到另一文件或目錄

# write() 寫入文件內(nèi)容

# winsound.Beep() 打開(kāi)電腦揚(yáng)聲器

# zfill() 在字符串前面填充0

三、循環(huán)語(yǔ)句

# break終止當(dāng)前循環(huán)

# continue 終止本循環(huán)進(jìn)入下一次循環(huán)

# with open() as file 以with語(yǔ)句打開(kāi)文件(數(shù)據(jù)保存)

四、轉(zhuǎn)義字符

\ 行尾續(xù)行符

\' 單引號(hào)?

\'' 雙引號(hào)

\a 響鈴

\e 轉(zhuǎn)義

\n 換行

\t 橫向制表符

\f 換頁(yè)

\xyy 十六進(jìn)制yy代表的字符

\\反斜杠符號(hào)

\b 退格

\000 空

\v 縱向制表符

\r 回車

\0yy 八進(jìn)制yy代表的字符

\other 其他的字符以普通格式輸出

python 求最大值

1、if判斷

使用if流程語(yǔ)句依次判斷三個(gè)數(shù)之間的大小,示例如下:

num1=float(input('輸入第一個(gè)數(shù):')) #輸入要比較的三個(gè)數(shù)并轉(zhuǎn)換為浮點(diǎn)型

num2=float(input('輸入第二個(gè)數(shù):'))

num3=float(input('輸入第三個(gè)數(shù):'))

if num1

elif num1 num2 and num3 num2: #判斷第二個(gè)數(shù)是否為最大值

max_num =num2

else:# 三和二都不是最大值那么第一個(gè)數(shù)就為最大值

max _num = num1

print('三個(gè)數(shù)中最大的值為:%s' % max _num) #輸出最大值

2、max()函數(shù)

max()函數(shù)是Python的內(nèi)置函數(shù),它可以返回給定參數(shù)的最大值,代碼如下:

# 輸入語(yǔ)句省略

print(max(num1.num2.num)) # 因?yàn)槿齻€(gè)參數(shù)都為同一個(gè)類型,使用可以在輸出函數(shù)里直接使用max()函數(shù)進(jìn)行判斷后輸出。

3、列表Sort()方法

將三個(gè)數(shù)字變量放在列表中排序后,最后一個(gè)元素就是最大的值,示例如下:

# 輸入語(yǔ)句省略

list = [num1.num2.num3] # 用傳進(jìn)來(lái)的三個(gè)數(shù)實(shí)例化一個(gè)列表對(duì)象

list.sort() # 對(duì)列表進(jìn)行正序排序

print(list[-1]) # 排序后最后一個(gè)值就是最大值,索引-1取得最后一個(gè)元素

文章題目:python函數(shù)大 python函數(shù)大全
文章起源:http://m.kartarina.com/article28/hepijp.html

成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供微信公眾號(hào)云服務(wù)器網(wǎng)站設(shè)計(jì)靜態(tài)網(wǎng)站營(yíng)銷型網(wǎng)站建設(shè)建站公司

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)

成都網(wǎng)站建設(shè)公司
主站蜘蛛池模板: 亚洲中文字幕无码中文| 久久精品无码专区免费东京热| 人妻丰满熟妇AV无码区乱| 亚洲日韩精品A∨片无码加勒比| 曰韩无码无遮挡A级毛片| 东京热人妻无码一区二区av| 最新国产精品无码| 乱色精品无码一区二区国产盗| 亚洲一区二区三区无码中文字幕| 国产精品三级在线观看无码| 日韩av无码国产精品| 无码国产乱人伦偷精品视频| 一级片无码中文字幕乱伦| 亚洲一区AV无码少妇电影| 无码视频在线观看| 国产亚洲美日韩AV中文字幕无码成人| 亚洲AV无码精品蜜桃| 亚洲av无码成h人动漫无遮挡| 国产精品亚洲专区无码唯爱网| 99久久亚洲精品无码毛片| 亚洲日韩欧洲无码av夜夜摸| 亚洲国产精品无码久久青草| 无码办公室丝袜OL中文字幕| 亚洲AV成人无码天堂| 午夜无码国产理论在线| 夜夜添无码一区二区三区| 精品久久久久久无码国产| 爽到高潮无码视频在线观看| 成人无码区免费视频观看| 精品无码久久久久久尤物| 无码国产色欲XXXX视频| 久久久久久无码Av成人影院| 无码国产精品一区二区免费模式| 亚洲国产AV无码专区亚洲AV| 亚洲av永久无码制服河南实里| 国产网红无码精品视频| 无码人妻精品一区二区三区东京热 | 国产综合无码一区二区三区| 成人无码区免费视频观看| 真人无码作爱免费视频| 国产亚洲精品无码拍拍拍色欲|