当前位置:首页 > 软件开发学习 > Python学习 > 正文内容

python调用内置函数

admin5年前 (2016-01-19)Python学习1065

python调用内置函数

Python内置了很多有用的函数,我们可以直接调用。

要调用一个函数,需要知道函数名称参数,比如求绝对值的函数 abs,它接收一个参数。

可以直接从Python的官方网站查看文档: http://docs.python.org/2/library/functions.html#abs


也可以在交互式命令行通过 help(abs) 查看abs函数的帮助信息。

调用 abs 函数:

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


调用函数的时候,如果传入的参数数量不对,会报TypeError的错误,并且Python会明确地告诉你:abs()有且仅有1个参数,但给出了两个:

>>> abs(1, 2) 
Traceback (most recent call last):   

File "<stdin>", line 1, in <module> TypeError: abs() takes exactly one argument (2 given)


如果传入的参数数量是对的,但参数类型不能被函数所接受,也会报TypeError的错误,并且给出错误信息:str是错误的参数类型:

>>> abs('a') 

Traceback (most recent call last):   

File "<stdin>", line 1, in <module> TypeError: bad operand type for abs(): 'str'


而比较函数 cmp(x, y) 就需要两个参数,如果  x<y,返回 -1,如果 x==y,返回  0,如果 x>y,返回 1

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


Python内置的常用函数还包括数据类型转换函数,比如    int()函数可以把其他数据类型转换为整数:

>>> int('123') 123 
>>> int(12.34) 12


str()函数把其他类型转换成 str:

>>> str(123) '123' 
>>> str(1.23) '1.23'


扫描二维码推送至手机访问。

版权声明:本文由学无止境-开拓创新-ipvb学习网发布,如需转载请注明出处。

分享给朋友:

相关文章

学习PYTHON的几个中文网站

python中文网http://www.pythoner.cn/中谷教育python频道http://www.csvt.net/teampython爱好者http://www.pythonfan.or...

python学习网站www.liaoxuefeng.com

  用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站包括YouTube就是Python写的;可以做网络游戏的后台,很多在线游戏的后台都是Python开发的。...

在Windows命令行中使用Python

  在Windows命令行中使用Python  如果你想要从Windows命令行调用Python,那么你需要先正确的设置PATH变量。  对于Windows 2000、XP、2003,点击控制面板-&...

python文档地址

文档首页https://docs.python.org/2.7/index.html教程地址https://docs.python.org/2.7/tutorial/index.htmlAn onli...

Python报错IndentationError: unindent does not match any outer indentation level

Python报错IndentationError: unindent does not match any outer indentation level

  IndentationError: unindent does not match any outer indentation level  应该是缩进问题,特别是把几个不同的源码拷到一块修改调式...

windows下面安装Python和pip终极教程

windows下面安装Python和pip终极教程

在大二的时候接触过一段时间的Python,最近又开始玩起了这门语言。总的来说,个人很喜欢Python的语言风格,但是这门语言对于windows并不算很友好,因为如果是初学者在windows环境下安装,...