由于Python語(yǔ)言的動(dòng)態(tài)類型特性,在集成開發(fā)環(huán)境或編輯工具編碼時(shí),給予的代碼提示及自動(dòng)完成功能不象靜態(tài)語(yǔ)言工具(比如使用VisualStudio開發(fā)C#)那樣充分。

創(chuàng)新互聯(lián)是一家集網(wǎng)站建設(shè),平樂企業(yè)網(wǎng)站建設(shè),平樂品牌網(wǎng)站建設(shè),網(wǎng)站定制,平樂網(wǎng)站建設(shè)報(bào)價(jià),網(wǎng)絡(luò)營(yíng)銷,網(wǎng)絡(luò)優(yōu)化,平樂網(wǎng)站推廣為一體的創(chuàng)新建站企業(yè),幫助傳統(tǒng)企業(yè)提升企業(yè)形象加強(qiáng)企業(yè)競(jìng)爭(zhēng)力。可充分滿足這一群體相比中小企業(yè)更為豐富、高端、多元的互聯(lián)網(wǎng)需求。同時(shí)我們時(shí)刻保持專業(yè)、時(shí)尚、前沿,時(shí)刻以成就客戶成長(zhǎng)自我,堅(jiān)持不斷學(xué)習(xí)、思考、沉淀、凈化自己,讓我們?yōu)楦嗟钠髽I(yè)打造出實(shí)用型網(wǎng)站。
實(shí)現(xiàn)開發(fā)過(guò)程中,我們借助于相關(guān)插件或使用Python內(nèi)置函數(shù)"help()”來(lái)查看某個(gè)函數(shù)的參數(shù)說(shuō)明,以查看內(nèi)置函數(shù)sorted()為例:
help(sorted)Help on built-in function sorted in module builtins: sorted(iterable, key=None, reverse=False) Return a new list containing all items from the iterable in ascending order. A custom key function can be supplied to customise the sort order, and the reverse flag can be set to request the result in descending order.
1、print()函數(shù):打印字符串;
2、raw_input()函數(shù):從用戶鍵盤捕獲字符;
3、len()函數(shù):計(jì)算字符長(zhǎng)度;
4、format()函數(shù):實(shí)現(xiàn)格式化輸出;
5、type()函數(shù):查詢對(duì)象的類型;
6、int()函數(shù)、float()函數(shù)、str()函數(shù)等:類型的轉(zhuǎn)化函數(shù);
7、id()函數(shù):獲取對(duì)象的內(nèi)存地址;
8、help()函數(shù):Python的幫助函數(shù);
9、s.islower()函數(shù):判斷字符小寫;
10、s.sppace()函數(shù):判斷是否為空格;
11、str.replace()函數(shù):替換字符;
12、import()函數(shù):引進(jìn)庫(kù);
13、math.sin()函數(shù):sin()函數(shù);
14、math.pow()函數(shù):計(jì)算次方函數(shù);
15、os.getcwd()函數(shù):獲取當(dāng)前工作目錄;
16、listdir()函數(shù):顯示當(dāng)前目錄下的文件;
17、time.sleep()函數(shù):停止一段時(shí)間;
18、random.randint()函數(shù):產(chǎn)生隨機(jī)數(shù);
19、range()函數(shù):返回一個(gè)列表,打印從1到100;
20、file.read()函數(shù):讀取文件返回字符串;
21、file.readlines()函數(shù):讀取文件返回列表;
22、file.readline()函數(shù):讀取一行文件并返回字符串;
23、split()函數(shù):用什么來(lái)間隔字符串;
24、isalnum()函數(shù):判斷是否為有效數(shù)字或字符;
25、isalpha()函數(shù):判斷是否全為字符;
26、isdigit()函數(shù):判斷是否全為數(shù)字;
27、 lower()函數(shù):將數(shù)據(jù)改成小寫;
28、upper()函數(shù):將數(shù)據(jù)改成大寫;
29、startswith(s)函數(shù):判斷字符串是否以s開始的;
30、endwith(s)函數(shù):判斷字符串是否以s結(jié)尾的;
31、file.write()函數(shù):寫入函數(shù);
32、file.writeline()函數(shù):寫入文件;
33、abs()函數(shù):得到某數(shù)的絕對(duì)值;
34、file.sort()函數(shù):對(duì)書數(shù)據(jù)排序;
35、tuple()函數(shù):創(chuàng)建一個(gè)元組;
36、find()函數(shù):查找 返回的是索引;
37、dict()函數(shù):創(chuàng)建字典;
38、clear()函數(shù):清楚字典中的所有項(xiàng);
39、copy()函數(shù):復(fù)制一個(gè)字典,會(huì)修改所有的字典;
40、 get()函數(shù):查詢字典中的元素。
…………
在寫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()打開文件并返回文件對(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() 打開電腦揚(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ǔ)句打開文件(數(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學(xué)習(xí)手冊(cè)(第4版)》([美] Mark Lutz)電子書網(wǎng)盤下載免費(fèi)在線閱讀
資源鏈接:
鏈接:
提取碼: 6fvx? ?
書名:Python學(xué)習(xí)手冊(cè)(第4版)
作者:[美] Mark Lutz
譯者:李軍
豆瓣評(píng)分:7.9
出版社:機(jī)械工業(yè)出版社
出版年份:2011-4
頁(yè)數(shù):889
內(nèi)容簡(jiǎn)介:
Google和YouTube由于Python的高可適應(yīng)性、易于維護(hù)以及適合于快速開發(fā)而采用它。如果你想要編寫高質(zhì)量、高效的并且易于與其他語(yǔ)言和工具集成的代碼,《Python學(xué)習(xí)手冊(cè):第4 版》將幫助你使用Python快速實(shí)現(xiàn)這一點(diǎn),不管你是編程新手還是Python初學(xué)者。本書是易于掌握和自學(xué)的教程,根據(jù)作者Python專家Mark Lutz的著名培訓(xùn)課程編寫而成。
《Python學(xué)習(xí)手冊(cè):第4版》每一章都包含關(guān)于Python語(yǔ)言的關(guān)鍵內(nèi)容的獨(dú)立的一課,并且包含了一個(gè)獨(dú)特的“練習(xí)題”部分,其中帶有實(shí)際的練習(xí)和測(cè)試,以便你可以練習(xí)新的技能并隨著學(xué)習(xí)而測(cè)試自己的理解。你會(huì)發(fā)現(xiàn)眾多帶有注釋的示例以及圖表,它們將幫助你開始學(xué)習(xí)Python 3.0。
《Python學(xué)習(xí)手冊(cè):第4版》包括以下內(nèi)容:
學(xué)習(xí)Python的主要內(nèi)建對(duì)象類型:數(shù)字、列表和字典。
使用Python語(yǔ)句創(chuàng)建和處理對(duì)象,并且學(xué)習(xí)Python的通用語(yǔ)法模型。
使用函數(shù)構(gòu)造和重用代碼,函數(shù)是Python的基本過(guò)程工具。
學(xué)習(xí)Python模塊:封裝語(yǔ)句、函數(shù)以及其他工具,從而可以組織成較大的組件。
Python的面向?qū)ο缶幊坦ぞ撸糜诮M織程序代碼。
學(xué)習(xí)異常處理模型,以及用于編寫較大程序的開發(fā)工具。
了解包括裝飾器、描述器、元類和Unicode處理等高級(jí)Python工具。
作者簡(jiǎn)介:
作為全球Python培訓(xùn)界的領(lǐng)軍人物,《Python學(xué)習(xí)手冊(cè):第4版》作者M(jìn)ark Lutz是Python最暢銷書籍的作者,也是Python社區(qū)的先驅(qū)。
Mark 是O'Reilly出版的《Programming Python》和《Python Pocket Reference》的作者,這兩本書于2009年都已經(jīng)出版了第3版。Mark自1992年開始接觸Python,1995年開始撰寫有關(guān)Python的書籍,從1997年開始教授Python課程。截止到2009年,他已經(jīng)開辦了225個(gè)Python短期培訓(xùn)課程,教授了大約3500名學(xué)習(xí)者,銷售了大約25萬(wàn)冊(cè)有關(guān)Python的書籍。許多書被翻譯成十多種語(yǔ)言。
此外,Mark擁有威斯康星大學(xué)計(jì)算機(jī)科學(xué)學(xué)士和碩士學(xué)位,在過(guò)去的25年中,他主要從事編譯器、編程工具、腳本程序以及各種客戶端/服務(wù)器系統(tǒng)方面的工作。你也可以通過(guò)訪問與他取得聯(lián)系。
最簡(jiǎn)單的就是直接到python官網(wǎng)查看文檔了
python2:
python3:
如果再離線的情況下使用help函數(shù)也可以:
import?re
help(re)
如果解決了您的問題請(qǐng)采納!
如果未解決請(qǐng)繼續(xù)追問
本文標(biāo)題:python函數(shù)查詢手冊(cè) python 查看函數(shù)說(shuō)明
轉(zhuǎn)載來(lái)源:http://chinadenli.net/article24/hghhce.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供、服務(wù)器托管、外貿(mào)網(wǎng)站建設(shè)、網(wǎng)站維護(hù)、企業(yè)建站、小程序開發(fā)
聲明:本網(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)