python学习笔记-调用函数

发布时间:2019-06-10 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了python学习笔记-调用函数脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

python有许多内置的函数(Build-in Functions)例如abs()——求绝对值的函数供我们使用。
那么我们如何调用这些函数呢?直接书写函数名带括号并在括号内传入参数即可。例如abs(-10.2)即可。
python内置的函数可以到https://docs.python.org/2/lib...查看。

调用函数时常见的错误

函数参数个数不正确

python会给我们返回TyPEError,并给出确切的错误信息。例如我们写了一行
abs(1,2,3)的错误代码,执行时python就会报如下错误:

Traceback (most recent call last):
  File "/Users/W/Code/Python/LearnPython/Functions.py", line 1, in <module>
    abs(1,2,3)
TypeError: abs() takes exactly one argument (3 given)

最后一句主要意思是abs()函数只需要一个参数,但是你传入了三个。

函数参数类型不正确

python会给我们也会返回TypeError,并给出确切的错误信息。例如我们写了一行
abs("1")的错误代码,执行时python就会报如下错误:

Traceback (most recent call last):
  File "/Users/W/Code/Python/LearnPython/Functions.py", line 1, in <module>
    abs("123")
TypeError: bad operand type for abs(): 'str'  

&nbsp;此时,参数个数没错,但是穿入的数据类型错了。错误信息的最后一句明确告诉我们,错误的运算数,str类型。因为"1"是字符串,而不是整数也不是浮点数。

另外需要注意

python中abs()也好,int()也好,这些函数名其实是对相应函数对象的引用,我们可以轻而易举的给他们换一个函数名。
例如

abc = abs #变量名abc指向abs这个取整函数
abc(-110) # 调用abc函数,即调用abs这个取整数的函数

脚本宝典总结

以上是脚本宝典为你收集整理的python学习笔记-调用函数全部内容,希望文章能够帮你解决python学习笔记-调用函数所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。