標籤:python 學習
1,系統庫提供的內建函式。如:print、len
2,第三方提供的函數(開源項目下載)
3,自訂函數-----可以將函數----做成---->模組module
一、系統函數庫
字元函數庫 int()
數學函數庫
網路編程庫
作業系統函數庫 os
python安裝目錄下的lib目錄裡面的.py檔案,即已有的庫
1)字元函數庫
查看協助:
>>> help(str)--------查看有哪些字元函數
lower
lstrip
isupper 大寫?
isspace 是否是空格?
islower 小寫?
>>> s1=‘baidu‘
>>> s1.islower()
True
>>> s2=‘Baidu‘
>>> s2.islower()
False
>>> s3=‘baidu‘
>>> s3.isspace()
False
查看協助:
>>> help(str.replace)--------字串替換函數
>>> s4=‘abababffffdddabab‘
>>> s4.replace(‘ab‘,‘AB‘)
‘ABABABffffdddABAB‘
2)數學函數庫
>>> import math--------------匯入數學庫
>>> val=math.sin(3.14/6)
>>> print val
0.499770102643
>>> math.pi
3.14159265358979
>>> val=math.sin(math.pi/6)
>>> print val
0.5
>>> val=math.cos(math.pi/6)
>>> print val
0.866025403784
查看協助:
>>> help(math)--------查看有哪些數學函數
>>> 3*3*3*3
81
>>> math.pow(3,4)
81.0
3)作業系統函數庫
>>> import os---------載入作業系統模組
>>> os.getcwd()
‘/home/wuxy/python-day1/python-2015‘
查看協助
>>> help(os)----------查看有哪些作業系統函數
>>> help(os.getcwd)
>>> currentdir=os.getcwd()
>>> print currentdir
/home/wuxy/python-day1/python-2015
>>> ldirs=os.listdir(currentdir) -------列出某個目錄下的所有檔案和目錄
>>> print ldirs
[‘robin.txt‘]
os模組中包含了檔案的讀寫等。
4)網路函數庫
>>> import socket
>>> baiduip=socket.gethostbyname(‘www.baidu.com‘)
>>> print baiduip
119.75.217.109
查看協助
>>> help(socket)
>>> help(socket.gethostbyname)
第五講 python函數