python调用内置函数

admin 2016年01月19日 Python学习 1004次阅读 查看评论

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'


« 上一篇 下一篇 » admin原创文章,转载请注明出处! 标签:python内置函数

相关日志:

«   2019年11月   »
123
45678910
11121314151617
18192021222324
252627282930
控制面板
您好,欢迎到访网站!
  [查看权限]
网站分类
文章归档
网站收藏
友情链接
图标汇集
  • 又拍云
  • 订阅ipvb的RSS 2.0聚合