博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
python学习笔记-调用函数
阅读量:5861 次
发布时间:2019-06-19

本文共 909 字,大约阅读时间需要 3 分钟。

python有许多内置的函数(Build-in Functions)例如abs()——求绝对值的函数供我们使用。

那么我们如何调用这些函数呢?直接书写函数名带括号并在括号内传入参数即可。例如abs(-10.2)即可。
python内置的函数可以到查看。

调用函数时常见的错误

函数参数个数不正确

python会给我们返回TypeError,并给出确切的错误信息。例如我们写了一行

abs(1,2,3)的错误代码,执行时python就会报如下错误:

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

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

另外需要注意

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

例如

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

转载地址:http://ufgjx.baihongyu.com/

你可能感兴趣的文章
集成spring3、hibernate4、junit
查看>>
URL与ASCII
查看>>
java读取properties配置文件
查看>>
UITableview中cell重用引起的内容重复的问题
查看>>
Windows7操作系统安装教程(图文)
查看>>
IOS Core Animation Advanced Techniques的学习笔记(三)
查看>>
除了模拟手术教学,VR在医疗领域如何应用?
查看>>
盘点5款Ubuntu监控工具解决CPU暴增问题
查看>>
java 测试IP
查看>>
用CSS做导航菜单的4个理由
查看>>
NOIP2015 运输计划 二分答案+Tarjan LCA+树上差分
查看>>
构建之法读后感
查看>>
基本信息项目目标文档
查看>>
移动开发Html 5前端性能优化指南
查看>>
silverlight style和template 使用之tip
查看>>
Eclipse配置python环境
查看>>
第十二周总结
查看>>
Import declarations are not supported by current JavaScript version--JavaScript版本不支持导入声明...
查看>>
js兼容性大全
查看>>
晶振不起振的原因及其解决方法
查看>>