欧美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)資料,需要的朋友可以參考借鑒,下面來一起看看吧。

前言

內(nèi)置函數(shù),一般都是因?yàn)槭褂帽容^頻繁或是元操作,所以通過內(nèi)置函數(shù)的形式提供出來。在Python中,python給我們提供了很多已經(jīng)定義好的函數(shù),這里列出常用的內(nèi)置函數(shù),分享出來供大家參考學(xué)習(xí),下面話不多說,來一起看看詳細(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的步長為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ù)必須是定義過的

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ù)三可選 分別代表開始數(shù)字和布長
#返回一個(gè)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)稱浮點(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首字母大寫 
 #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ī)則,對(duì)序列進(jìn)行過濾
#參數(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ù)最序列長度最小的生成
#[('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)容對(duì)大家的學(xué)習(xí)或者工作能帶來一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。

相關(guān)文章

  • python polars數(shù)據(jù)科學(xué)庫對(duì)比Pandas優(yōu)勢(shì)分析

    python polars數(shù)據(jù)科學(xué)庫對(duì)比Pandas優(yōu)勢(shì)分析

    這篇文章主要為大家介紹了python polars數(shù)據(jù)科學(xué)庫對(duì)比Pandas優(yōu)勢(shì)分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2024-01-01
  • python修改linux中文件(文件夾)的權(quán)限屬性操作

    python修改linux中文件(文件夾)的權(quán)限屬性操作

    這篇文章主要介紹了python修改linux中文件(文件夾)的權(quán)限屬性操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-03-03
  • 基于python的Tkinter實(shí)現(xiàn)一個(gè)簡易計(jì)算器

    基于python的Tkinter實(shí)現(xiàn)一個(gè)簡易計(jì)算器

    這篇文章主要介紹了基于python的Tkinter實(shí)現(xiàn)一個(gè)簡易計(jì)算器的相關(guān)資料,還為大家分享了僅用用50行Python代碼實(shí)現(xiàn)的簡易計(jì)算器,感興趣的小伙伴們可以參考一下
    2015-12-12
  • keras 模型參數(shù),模型保存,中間結(jié)果輸出操作

    keras 模型參數(shù),模型保存,中間結(jié)果輸出操作

    這篇文章主要介紹了keras 模型參數(shù),模型保存,中間結(jié)果輸出操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • 利用Python?Matlab繪制曲線圖的簡單實(shí)例

    利用Python?Matlab繪制曲線圖的簡單實(shí)例

    們經(jīng)常會(huì)遇到這種情況,有一個(gè)數(shù)學(xué)函數(shù),我們希望了解他的圖像,這個(gè)時(shí)候使用python 的matplotlib就可以幫助我們,下面這篇文章主要介紹了利用Python?Matlab繪制曲線圖的相關(guān)資料,需要的朋友可以參考下
    2021-12-12
  • 使用systemd部署服務(wù)的過程解析

    使用systemd部署服務(wù)的過程解析

    這篇文章主要介紹了使用systemd部署服務(wù)的過程解析,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • Python高級(jí)文件操作之shutil庫詳解

    Python高級(jí)文件操作之shutil庫詳解

    這篇文章主要介紹了Python高級(jí)文件操作之shutil庫詳解,文中有非常詳細(xì)的代碼示例,對(duì)正在學(xué)習(xí)python的小伙伴們有很大的幫助,需要的朋友可以參考下
    2021-05-05
  • python順序的讀取文件夾下名稱有序的文件方法

    python順序的讀取文件夾下名稱有序的文件方法

    今天小編就為大家分享一篇python順序的讀取文件夾下名稱有序的文件方法,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2018-07-07
  • python 中的[:-1]和[::-1]的具體使用

    python 中的[:-1]和[::-1]的具體使用

    這篇文章主要介紹了python 中的[:-1]和[::-1]的具體使用,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • Python中關(guān)于print和return的區(qū)別

    Python中關(guān)于print和return的區(qū)別

    這篇文章主要介紹了Python中關(guān)于print和return的區(qū)別,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-02-02

最新評(píng)論