欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時(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)資料,需要的朋友可以參考借鑒,下面來(lái)一起看看吧。

前言

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

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

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

 print abs(-1)

 #min 求列表最小值
 #隨機(jī)一個(gè)1-20的步長(zhǎng)為2的列表
 lists=range(1,20,2)

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

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

 print max(lists)

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

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

 #round(x)
 #將傳入的整數(shù)變稱浮點(diǎn)
 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ù)必須是定義過(guò)的

def getname():
 print "name"

print callable(getname)


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

#range([start,] stop[, step])快速生成列表
# 參數(shù)一和參數(shù)三可選 分別代表開(kāi)始數(shù)字和布長(zhǎng)
#返回一個(gè)2-10 布長(zhǎng)為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)換稱長(zhǎng)整形
print long(10.0)
#float(x) 轉(zhuǎn)稱浮點(diǎ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首字母大寫(xiě) 
 #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 返回序列的元素的長(zhǎng)度6
print len(strvalue)

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

print min(strvalue)

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

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



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


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

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


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

總結(jié)

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

相關(guān)文章

  • python創(chuàng)建列表和向列表添加元素的實(shí)現(xiàn)方法

    python創(chuàng)建列表和向列表添加元素的實(shí)現(xiàn)方法

    下面小編就為大家分享一篇python創(chuàng)建列表和向列表添加元素的實(shí)現(xiàn)方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2017-12-12
  • python實(shí)現(xiàn)將視頻按幀讀取到自定義目錄

    python實(shí)現(xiàn)將視頻按幀讀取到自定義目錄

    今天小編就為大家分享一篇python實(shí)現(xiàn)將視頻按幀讀取到自定義目錄,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2019-12-12
  • Pandas+Numpy+Sklearn隨機(jī)取數(shù)的實(shí)現(xiàn)示例

    Pandas+Numpy+Sklearn隨機(jī)取數(shù)的實(shí)現(xiàn)示例

    使用Python、pandas、numpy、scikit-learn來(lái)實(shí)現(xiàn)隨機(jī)打亂、抽取和切割數(shù)據(jù),文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • python持久化存儲(chǔ)文件操作方法

    python持久化存儲(chǔ)文件操作方法

    本文給大家分享python持久化存儲(chǔ)文件操作方法,給大家講解存儲(chǔ)文件的重要性,指針的基本概念及關(guān)閉文件的方法,介紹文件的創(chuàng)建和刪除技巧,感興趣的朋友一起看看吧
    2021-06-06
  • 使用wxPython和ECharts實(shí)現(xiàn)生成和保存HTML圖表

    使用wxPython和ECharts實(shí)現(xiàn)生成和保存HTML圖表

    wxPython是一個(gè)基于wxWidgets的Python?GUI庫(kù),ECharts是一個(gè)用于數(shù)據(jù)可視化的JavaScript庫(kù),本文主要為大家介紹了如何使用wxPython和ECharts庫(kù)來(lái)生成和保存HTML圖表,感興趣的可以學(xué)習(xí)一下
    2023-08-08
  • VSCode中Python環(huán)境配置、創(chuàng)建虛擬環(huán)境及pip的一些常用命令

    VSCode中Python環(huán)境配置、創(chuàng)建虛擬環(huán)境及pip的一些常用命令

    這篇文章主要給大家介紹了關(guān)于VSCode中Python環(huán)境配置、創(chuàng)建虛擬環(huán)境及pip的一些常用命令,Python環(huán)境的創(chuàng)建是在VSCode中很常見(jiàn)的一個(gè)需求,特別是當(dāng)我們需要開(kāi)發(fā)或者調(diào)試多個(gè)Python項(xiàng)目時(shí),使用虛擬環(huán)境是一種好的方式,需要的朋友可以參考下
    2023-10-10
  • python實(shí)現(xiàn)支付寶轉(zhuǎn)賬接口

    python實(shí)現(xiàn)支付寶轉(zhuǎn)賬接口

    這篇文章主要為大家詳細(xì)介紹了python實(shí)現(xiàn)支付寶轉(zhuǎn)賬接口,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-05-05
  • 用于統(tǒng)計(jì)項(xiàng)目中代碼總行數(shù)的Python腳本分享

    用于統(tǒng)計(jì)項(xiàng)目中代碼總行數(shù)的Python腳本分享

    這篇文章主要介紹了用于統(tǒng)計(jì)項(xiàng)目中代碼總行數(shù)的Python腳本分享,本文直接給出實(shí)現(xiàn)代碼,需要的朋友可以參考下
    2015-04-04
  • python使用tkinter打造三維繪圖系統(tǒng)的示例代碼

    python使用tkinter打造三維繪圖系統(tǒng)的示例代碼

    Python?的?tkinter?模塊是一個(gè)常用的?GUI(圖形用戶界面)工具包,它能夠讓你創(chuàng)建窗口應(yīng)用程序,你可以使用它來(lái)構(gòu)建用戶友好的界面,包括按鈕、標(biāo)簽、文本框、列表框等各種控件,本文講給大家介紹如何使用tkinter打造三維繪圖系統(tǒng),需要的朋友可以參考下
    2023-08-08
  • python光學(xué)仿真相速度和群速度計(jì)算理解學(xué)習(xí)

    python光學(xué)仿真相速度和群速度計(jì)算理解學(xué)習(xí)

    從物理學(xué)的機(jī)制出發(fā),波動(dòng)模型相對(duì)于光線模型,顯然更加接近光的本質(zhì);但是從物理學(xué)的發(fā)展來(lái)說(shuō),波動(dòng)光學(xué)旨在解決幾何光學(xué)無(wú)法解決的問(wèn)題,可謂光線模型的一種升級(jí)
    2021-10-10

最新評(píng)論