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

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

系統(tǒng) 1750 0

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

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

而要調(diào)用一個函數(shù),就需要知道函數(shù)的名稱和參數(shù),比如求絕對值的函數(shù)abs,只有一個參數(shù)。可以直接從Python的官方網(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ù)量不對,會報TypeError的錯誤,并且Python會明確地告訴你:abs()有且僅有1個參數(shù),但給出了兩個:

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


              
            
          

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

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


              
            
          

而比較函數(shù)cmp(x, y)就需要兩個參數(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ù)對象的引用,完全可以把函數(shù)名賦給一個變量,相當(dāng)于給這個函數(shù)起了一個“別名”:

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


          

小結(jié):

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

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


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

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

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

【本文對您有幫助就好】

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

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 一级aa 毛片高清免费看 | 一级a做爰片欧欧美毛片4 | 色综合视频一区二区三区 | 水蜜桃久久 | a一级毛片视频免费看 | 国产1区二区 | 欧美黄色网址 | 奇米第四色影视 | 在线观看精品国内福利视频 | 亚洲精品一区二区三区在线播放 | 91亚洲精品国产第一区 | 国产精品久久久久久久久久直 | 视频播放在线观看精品视频 | 第一福利在线视频 | 欧美精品四虎在线观看 | 二级片免费看 | 国产福利影院在线观看 | 欧美精品久久 | 热99re久久精品这里都是免费 | 高清国产精品入口麻豆 | 久久噜噜噜久久亚洲va久 | 青青青国产成人久久111网站 | 亚洲香蕉国产高清在线播放 | 欧美一级视频免费 | 国产精品99久久久久久夜夜嗨 | 一区二区三区无码高清视频 | 久久免费久久 | 日韩久久一区二区三区 | 超级碰碰青草久热国产 | 亚洲欧美二区三区久本道 | 中文字幕精品一区二区精品 | 最新日韩在线 | 伊人久久成人成综合网222 | 久久影视在线观看 | 伊人爱爱网 | 色老头老太做爰视频在线观看 | 成人欧美一级毛片免费观看 | 97影院支持微信微博观看 | 在线看的成人性视频 | 久久久久久久久久久9精品视频 | 九九精品视频在线免费观看 |