最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Python學(xué)習(xí)教程之常用的內(nèi)置函數(shù)大全

 更新時間:2017年07月14日 10:31:17   作者:蘇打水解渴  
python給我們提供了很多已經(jīng)定義好的函數(shù),下面這篇文章主要給大家介紹了關(guān)于Python學(xué)習(xí)教程之一些常用的內(nèi)置函數(shù),文中分享了關(guān)于數(shù)學(xué)函數(shù)、功能函數(shù)、類型轉(zhuǎn)換函數(shù)、字符串處理和序列處理函數(shù)的相關(guān)資料,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

內(nèi)置函數(shù),一般都是因為使用比較頻繁或是元操作,所以通過內(nèi)置函數(shù)的形式提供出來。在Python中,python給我們提供了很多已經(jīng)定義好的函數(shù),這里列出常用的內(nèi)置函數(shù),分享出來供大家參考學(xué)習(xí),下面話不多說,來一起看看詳細的介紹吧。

一、數(shù)學(xué)函數(shù)

  • abs() 求數(shù)值的絕對值
  • min()列表的最下值
  • max()列表的最大值
  • divmod() 取膜
  • pow() 乘方
  • round()浮點數(shù)
 #abs 絕對值函數(shù) 輸出結(jié)果是1

 print abs(-1)

 #min 求列表最小值
 #隨機一個1-20的步長為2的列表
 lists=range(1,20,2)

 #求出列表的最小值為1
 print min(lists)

 #max 求列表的最大值 結(jié)果為19

 print max(lists)

 #divmod(x,y) 參數(shù):2個 返回值:元祖
 #函數(shù)計算公式為 ((x-x%y)/y, x%y)
 print divmod(2,4)

 #pow(x,y,z)
 #參數(shù):2個或者3個 z可以為空
 # 計算規(guī)則 (x**y) % z
 print pow(2,3,2)

 #round(x)
 #將傳入的整數(shù)變稱浮點
 print round(2)

二、功能函數(shù)

  • 函數(shù)是否可調(diào)用:callable(funcname)
  • 類型判斷:isinstance(x,list/int)
  • 比較:cmp(‘hello','hello')
  • 快速生成序列: (x)range([start,] stop[, step])
  • 類型判斷 type()
#callable()判斷函數(shù)是否可用 返回True ,這里的函數(shù)必須是定義過的

def getname():
 print "name"

print callable(getname)


#isinstance(object, classinfo)
# 判斷實例是否是這個類或者object是變量
a=[1,3,4]
print isinstance(a,int)

#range([start,] stop[, step])快速生成列表
# 參數(shù)一和參數(shù)三可選 分別代表開始數(shù)字和布長
#返回一個2-10 布長為2的列表
print range(2,10,2)

#type(object) 類型判斷

print type(lists)

三、類型轉(zhuǎn)換函數(shù)

#int(x)轉(zhuǎn)換為int類型

print int(2.0)
#返回結(jié)果<type 'int'>
print type(int(2.0))

#long(x) 轉(zhuǎn)換稱長整形
print long(10.0)
#float(x) 轉(zhuǎn)稱浮點型
print float(2)
#str(x)轉(zhuǎn)換稱字符串
print str()
#list(x)轉(zhuǎn)稱list
print list("123")
#tuple(x)轉(zhuǎn)成元祖
print tuple("123")
#hex(x) 
print hex(10)
#oct(x)
print oct(10)
#chr(x)
print chr(65)
#ord(x)
print ord('A')

四、字符串處理

 name="zhang,wang"

 #capitalize首字母大寫 
 #Zhang,wang
 print name.capitalize()

 #replace 字符串替換
 #li,wang
 print name.replace("zhang","li")

 #split 字符串分割 參數(shù):分割規(guī)則,返回結(jié)果:列表
 #['zhang', 'wang']
 print name.split(",")

五、序列處理函數(shù)

strvalue="123456"
a=[1,2,3]
b=[4,5,6]

#len 返回序列的元素的長度6
print len(strvalue)

#min 返回序列的元素的最小值1

print min(strvalue)

#max 返回序列元素的最大值6
print max(strvalue)

#filter 根據(jù)特定規(guī)則,對序列進行過濾
#參數(shù)一:函數(shù) 參數(shù)二:序列
#[2]
def filternum(x):
 if x%2==0:
  return True
print filter(filternum,a)



#map 根據(jù)特定規(guī)則,對序列每個元素進行操作并返回列表
#[3, 4, 5]
def maps(x):
 return x+2
print map(maps,a)


#reduce 根據(jù)特定規(guī)則,對列表進行特定操作,并返回一個數(shù)值
#6
def reduces(x,y):
 return x+y
print reduce(reduces,a)

#zip 并行遍歷
#注意這里是根據(jù)最序列長度最小的生成
#[('zhang', 12), ('wang', 33)]
name=["zhang","wang"]
age=[12,33,45]
print zip(name,age)


#序列排序sorted 注意:返回新的數(shù)列并不修改之前的序列
print sorted(a,reverse=True)

總結(jié)

以上就是這篇文章的全部內(nèi)容了,希望本文的內(nèi)容對大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對腳本之家的支持。

相關(guān)文章

  • Python爬蟲框架-scrapy的使用

    Python爬蟲框架-scrapy的使用

    Scrapy是純python實現(xiàn)的一個為了爬取網(wǎng)站數(shù)據(jù)、提取結(jié)構(gòu)性數(shù)據(jù)而編寫的應(yīng)用框架。這篇文章主要介紹了Python爬蟲框架-scrapy的使用,需要的朋友可以參考下
    2021-04-04
  • 超級詳細實用的pycharm常用快捷鍵

    超級詳細實用的pycharm常用快捷鍵

    本文詳細總結(jié)了Pycharm的常用快捷鍵,下文介紹使用方法和場景, 并不需要記憶這些快捷鍵, 你只需要知道有這些快捷鍵, 再需要用的時候查看一下, 用的多了自然也就記住了,需要的朋友可以參考下
    2021-05-05
  • python將日志寫入文件超詳細步驟

    python將日志寫入文件超詳細步驟

    在Python中l(wèi)ogging模塊是一個強大的工具,用于記錄和輸出應(yīng)用程序的日志信息,這篇文章主要給大家介紹了關(guān)于python將日志寫入文件的相關(guān)資料,文中通過代碼介紹的非常詳細,需要的朋友可以參考下
    2024-08-08
  • python 實現(xiàn)turtle畫圖并導(dǎo)出圖片格式的文件

    python 實現(xiàn)turtle畫圖并導(dǎo)出圖片格式的文件

    今天小編就為大家分享一篇python 實現(xiàn)turtle畫圖并導(dǎo)出圖片格式的文件,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-12-12
  • python基礎(chǔ)入門之列表(一)

    python基礎(chǔ)入門之列表(一)

    在Python中,列表(list)是常用的數(shù)據(jù)類型。列表由一系列按照特定順序排列的項(item)組成。
    2021-06-06
  • python利用微信公眾號實現(xiàn)報警功能

    python利用微信公眾號實現(xiàn)報警功能

    微信公眾號共有三種,服務(wù)號、訂閱號、企業(yè)號。它們在獲取AccessToken上各有不同。接下來通過本文給大家介紹python利用微信公眾號實現(xiàn)報警功能,感興趣的朋友一起看看吧
    2018-06-06
  • Python處理XML格式數(shù)據(jù)的方法詳解

    Python處理XML格式數(shù)據(jù)的方法詳解

    這篇文章主要介紹了Python處理XML格式數(shù)據(jù)的方法,結(jié)合實例形式詳細分析了Python針對xml格式文件的編碼處理、常見錯誤及相關(guān)操作注意事項,需要的朋友可以參考下
    2017-03-03
  • python實現(xiàn)挑選出來100以內(nèi)的質(zhì)數(shù)

    python實現(xiàn)挑選出來100以內(nèi)的質(zhì)數(shù)

    這篇文章主要介紹了python實現(xiàn)挑選出來100以內(nèi)的質(zhì)數(shù),由于是新手,思路有限,如有問題,還請大家指正,需要的朋友可以參考下
    2015-03-03
  • Python3簡單爬蟲抓取網(wǎng)頁圖片代碼實例

    Python3簡單爬蟲抓取網(wǎng)頁圖片代碼實例

    這篇文章主要介紹了Python3簡單爬蟲抓取網(wǎng)頁圖片代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2019-08-08
  • python中l(wèi)ist方法詳解

    python中l(wèi)ist方法詳解

    list 是 Python 中的一種內(nèi)置數(shù)據(jù)類型,代表一個可變的有序序列。list 類型的對象可以使用多個方法來操作和修改其中的元素。文中通過代碼示例詳細介紹了list的常用方法,感興趣的同學(xué)可以參考閱讀
    2023-04-04

最新評論

凤凰县| 芜湖县| 石柱| 哈巴河县| 云林县| 囊谦县| 丹江口市| 普安县| 西平县| 九寨沟县| 勐海县| 青冈县| 锦屏县| 深州市| 济南市| 桃源县| 台前县| 黎城县| 文昌市| 绩溪县| 五华县| 澎湖县| 彩票| 同江市| 苏州市| 扎兰屯市| 汉川市| 宁化县| 长武县| 五峰| 克山县| 承德市| 海晏县| 沧源| 湟中县| 南雄市| 临朐县| 五寨县| 岳阳县| 根河市| 怀仁县|