亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

Python內(nèi)置函數(shù)的用法實(shí)例教程

系統(tǒng) 1935 0

本文簡單的分析了Python中常用的內(nèi)置函數(shù)的用法,分享給大家供大家參考之用。具體分析如下:

一般來說,在Python中內(nèi)置了很多有用的函數(shù),我們可以直接調(diào)用。

而要調(diào)用一個(gè)函數(shù),就需要知道函數(shù)的名稱和參數(shù),比如求絕對(duì)值的函數(shù)abs,只有一個(gè)參數(shù)??梢灾苯訌腜ython的官方網(wǎng)站查看文檔:http://docs.python.org/2/library/functions.html#abs

也可以在交互式命令行通過help(abs)查看abs函數(shù)的幫助信息。

調(diào)用abs函數(shù):

            
>>> abs(100)
100
>>> abs(-20)
20
>>> abs(12.34)
12.34


          

調(diào)用函數(shù)的時(shí)候,如果傳入的參數(shù)數(shù)量不對(duì),會(huì)報(bào)TypeError的錯(cuò)誤,并且Python會(huì)明確地告訴你:abs()有且僅有1個(gè)參數(shù),但給出了兩個(gè):

            
>>> abs(1, 2)
Traceback (most recent call last):
 File "
            
              ", line 1, in 
              
                
TypeError: abs() takes exactly one argument (2 given)


              
            
          

如果傳入的參數(shù)數(shù)量是對(duì)的,但參數(shù)類型不能被函數(shù)所接受,也會(huì)報(bào)TypeError的錯(cuò)誤,并且給出錯(cuò)誤信息:str是錯(cuò)誤的參數(shù)類型:

            
>>> abs('a')
Traceback (most recent call last):
 File "
            
              ", line 1, in 
              
                
TypeError: bad operand type for abs(): 'str'


              
            
          

而比較函數(shù)cmp(x, y)就需要兩個(gè)參數(shù),如果x y,返回1:

            
>>> cmp(1, 2)
-1
>>> cmp(2, 1)
1
>>> cmp(3, 3)
0


          

數(shù)據(jù)類型轉(zhuǎn)換

Python內(nèi)置的常用函數(shù)還包括數(shù)據(jù)類型轉(zhuǎn)換函數(shù),比如int()函數(shù)可以把其他數(shù)據(jù)類型轉(zhuǎn)換為整數(shù):

            
>>> int('123')
123
>>> int(12.34)
12
>>> float('12.34')
12.34
>>> str(1.23)
'1.23'
>>> unicode(100)
u'100'
>>> bool(1)
True
>>> bool('')
False


          

函數(shù)名其實(shí)就是指向一個(gè)函數(shù)對(duì)象的引用,完全可以把函數(shù)名賦給一個(gè)變量,相當(dāng)于給這個(gè)函數(shù)起了一個(gè)“別名”:

            
>>> a = abs # 變量a指向abs函數(shù)
>>> a(-1) # 所以也可以通過a調(diào)用abs函數(shù)
1


          

小結(jié):

調(diào)用Python的函數(shù),需要根據(jù)函數(shù)定義,傳入正確的參數(shù)。如果函數(shù)調(diào)用出錯(cuò),一定要學(xué)會(huì)看錯(cuò)誤信息,所以英文很重要!

希望本文所述實(shí)例對(duì)大家Python程序設(shè)計(jì)有所幫助。


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號(hào)聯(lián)系: 360901061

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請(qǐng)將微信支付二維碼保存到相冊(cè),切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對(duì)您有幫助就好】

您的支持是博主寫作最大的動(dòng)力,如果您喜歡我的文章,感覺我的文章對(duì)您有幫助,請(qǐng)用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會(huì)非常 感謝您的哦!!!

發(fā)表我的評(píng)論
最新評(píng)論 總共0條評(píng)論
主站蜘蛛池模板: 国产成人黄色在线观看 | 亚洲视频在线不卡 | 人人爱天天做夜夜爽88 | 99热这里有免费国产精品 | 亚洲婷婷综合色高清在线 | 久久99精品国产麻豆不卡 | 久久线看观看精品香蕉国产 | 久久久www免费看片 久久久不卡 | 国产成人精品日本亚洲语音2 | 久久99中文字幕久久 | 欧美精品aaa久久久影院 | 亚洲国产综合专区在线播一一 | 成人欧美在线观看免费视频 | 日韩毛片在线观看 | 波多野结衣 久久 | 天天爆操| 国产玖玖视频 | 亚洲欧美另类国产综合 | 夜夜做夜夜爽 | 国产小视频精品 | 精品区| 亚洲国产精品综合一区在线 | 国产精品视频色拍拍 | 久久精品99久久香蕉国产色戒 | 狠狠综合欧美综合欧美色 | 爆操白虎 | 久久9966精品国产免费 | 四虎免费在线视频 | 欧美成人天天综合天天在线 | 成人a一级毛片免费看 | 久久福利精品 | 四虎永久在线观看 | 99超级碰碰成人香蕉网 | 久久国产午夜精品理论片34页 | 青草青草久热精品视频99 | 四虎影视在线观看2413 | 在线亚洲欧美性天天影院 | 成人xxx免费视频播放 | 国产在线98福利播放视频免费 | 日日夜夜噜噜 | 欧美日韩国产成人高清视频 |