日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問(wèn) 生活随笔!

生活随笔

當(dāng)前位置: 首頁(yè) > 编程语言 > python >内容正文

python

什么是python函数_Python之什么是函数

發(fā)布時(shí)間:2023/12/19 python 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 什么是python函数_Python之什么是函数 小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

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

要調(diào)用一個(gè)函數(shù),需要知道函數(shù)的名稱(chēng)和參數(shù),比如求絕對(duì)值的函數(shù) abs,它接收一個(gè)參數(shù)。

可以直接從Python的官方網(wǎng)站查看文檔:

http://docs.python.org/2/library/functions.html#abs

也可以在交互式命令行通過(guò) 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ù)類(lèi)型不能被函數(shù)所接受,也會(huì)報(bào)TypeError的錯(cuò)誤,并且給出錯(cuò)誤信息:str是錯(cuò)誤的參數(shù)類(lèi)型:

>>> abs('a')

Traceback (most recent call last):

File "", line 1, in

TypeError: bad operand type for abs(): 'str'

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

>>> cmp(1, 2)

-1

>>> cmp(2, 1)

1

>>> cmp(3, 3)

0

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

>>> int('123')

123

>>> int(12.34)

12

str()函數(shù)把其他類(lèi)型轉(zhuǎn)換成 str:

>>> str(123)

'123'

>>> str(1.23)

'1.23'

sum()函數(shù)接受一個(gè)list作為參數(shù),并返回list所有元素之和。請(qǐng)計(jì)算 1*1 + 2*2 + 3*3 + ... + 100*100

L = range(1, 101)

print sum([i**2 for i in L])

總結(jié)

以上是生活随笔為你收集整理的什么是python函数_Python之什么是函数的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。

如果覺(jué)得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。