一、系統庫提供的內部函數
字符函數庫:
1)str.islower() :字符串是否全部是小寫
2)str.isspace() :字符串是否為空
3)help(str):查詢字符串函數庫
4)str.replace(old ,new) : 字符串替換函數 ,(可只替換部分內容)
5)str.isupper():判斷是不是大寫
數學函數:
import math :引入數學庫 ,不是默認的,如果要使用數學函數,需要先引入
1)math.sin() :求sin30° 如math.sin(3.14/6) math.sin(math.pi /6 )
2)math.pi :求pi值
3)math.pow(n,m) : n的m次方
4)** :幾次方 例如3**4 3的4次方
操作系統函數
import os
os.getcwd() :獲取當前的工作路徑
os.listdir(當前目錄):獲取當前目錄下的所有實體 (文檔)
網絡函數庫:import socket
1)獲取網絡ip地址:socket.gethostbyname('網站ip地址')
2)help(socket) :查詢socket下的函數庫
二、第三方提供的函數
開源項目提供的函數 ,需要在網上去下載安裝:httplib2 詳情可百度相關博客
1)import urllib :url類
2)import webbrowser as web :操作瀏覽器 .並將webbrowser 取別名為web
3)urllib.urlopen(url).read(); :打開瀏覽器並讀取相關內容
4)open('文件名','w').write(需要寫入的內容) :把去讀的文件寫入文件
5)webbrowser .open_new_tab('需要打開的html文件') :把相關html文件通過瀏覽器打開/url
三、用戶自定義函數
自己編寫的模塊或者函數
def關鍵字 function_name (參數):
無花括號 ,需要用tab鍵區分語句塊。