Python是一款常用的編程語言,其標準函數庫提供了非常豐富的函數功能,方便進行日常編程和開發。本文將對常用的Python函數集進行介紹,供大家參考。
一、字符串處理函數
Python中的字符串處理函數十分強大,可以方便地進行字符串分割,連接,搜索,替換等等操作。
1、split()
函數:用於分割字符串。該函數的參數為分隔符,默認情況下使用空格作為分隔符。
>>> s = "hello world"
>>> s.split()
['hello', 'world']
>>> s = "hello,world"
>>> s.split(",")
['hello', 'world']
2、join()
函數:用於將字符串用指定的分隔符連接成一個新的字符串。
>>> s = ['hello', 'world']
>>> ",".join(s)
'hello,world'
3、find()
和replace()
函數:用於查找和替換字符串中的特定內容。
>>> s = "hello world"
>>> s.find("world")
6
>>> s.replace("world", "python")
'hello python'
二、數值計算函數
Python的數值計算函數也非常強大,可以完成包括簡單計算以及複雜科學計算的操作。
1、abs()
函數:用於求取數值的絕對值。
>>> abs(-5)
5
2、sum()
函數:用於求取序列中數值的總和。
>>> s = [1, 2, 3, 4, 5]
>>> sum(s)
15
3、pow()
函數:用於求取數值的冪。
>>> pow(2, 3)
8
三、文件處理函數
Python的文件處理函數也非常實用,可以方便的讀取和寫入文件內容。
1、open()
函數:用於打開文件並返迴文件對象。
f = open('file.txt', 'w')
f.write('hello, world!')
f.close()
2、read()
函數:用於從文件中讀取指定長度的內容。
f = open('file.txt', 'r')
print(f.read())
f.close()
3、write()
函數:用於向文件中寫入指定內容。
f = open('file.txt', 'w')
f.write('hello, world!')
f.close()
四、日期處理函數
Python的日期處理函數包括日期計算,時區轉換,日期格式化等功能。
1、datetime()
函數:用於獲取當前日期和時間。
>>> import datetime
>>> now = datetime.datetime.now()
>>> print(now)
2021-05-28 11:23:13.301558
2、strftime()
函數:用於將日期格式化為指定格式的字符串。
>>> import datetime
>>> now = datetime.datetime.now()
>>> print(now.strftime("%Y-%m-%d %H:%M:%S"))
2021-05-28 11:23:13
3、timedelta()
函數:用於在日期上進行加減運算。
>>> import datetime
>>> now = datetime.datetime.now()
>>> delta = datetime.timedelta(days=7)
>>> print(now + delta)
2021-06-04 11:23:13.301558
五、網絡處理函數
Python的網絡處理函數非常方便,可以方便的進行HTTP請求,獲取和解析HTML內容等操作。
1、urlopen()
函數:用於打開指定網址並返迴響應對象。
>>> from urllib.request import urlopen
>>> response = urlopen("http://www.baidu.com")
>>> print(response.read())
2、requests()
函數:用於發起HTTP請求並返迴響應對象。
>>> import requests
>>> response = requests.get("http://www.baidu.com")
>>> print(response.content)
3、BeautifulSoup()
函數:用於解析HTML內容。
>>> from bs4 import BeautifulSoup
>>> soup = BeautifulSoup(html, 'html.parser')
>>> print(soup.find_all("a"))
六、其他常用函數
除了上述介紹的幾個函數外,Python還有很多其他常用的函數,如系統環境函數、進程管理函數等。
1、os.environ()
函數:用於獲取系統的環境變量。
>>> import os
>>> print(os.environ)
2、subprocess()
函數:用於創建新的進程並執行指定命令。
>>> import subprocess
>>> subprocess.call(["ls", "-l"])
以上就是Python函數庫中常用的幾個函數的介紹,希望能夠對大家在日常編程和開發中有所幫助。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/301644.html