第五講 python函數

來源:互聯網
上載者:User

標籤: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函數

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.