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

要调用一个函数,需要知道函数的名称和参数,比如求绝对值的函数abs,只有一个参数。可以直接从Python的官方网站查看文档:

也可以在交互式命令行通过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 "", line 1, in

TypeError: abs() takes exactly one argument (2 given)

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

>>> abs('a')

Traceback (most recent call last):

File "", line 1, in

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

而比较函数cmp(x, y)就需要两个参数,如果xy,返回1:

>>> cmp(1, 2)

-1

>>> cmp(2, 1)

1

>>> cmp(3, 3)

0

数据类型转换

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

>>> int('123')

123

>>> int(12.34)

12

>>> float('12.34')

12.34

>>> str(1.23)

'1.23'

>>> unicode(100)

u'100'

>>> bool(1)

True

>>> bool('')

False

函数名其实就是指向一个函数对象的引用,完全可以把函数名赋给一个变量,相当于给这个函数起了一个“别名”:

>>> a = abs # 变量a指向abs函数

>>> a(-1) # 所以也可以通过a调用abs函数

1

小结

调用Python的函数,需要根据函数定义,传入正确的参数。如果函数调用出错,一定要学会看错误信息,所以英文很重要!

python调用所有函数_python 调用函数相关推荐

  1. python调用js库中的函数_Python 调用JS文件中的函数

    Python 调用JS文件中的函数 1.安装PyExecJS第三方库 2.导入库:import execjs 3.调用JS文件中的方法 Passwd = execjs.compile(open(r&q ...

  2. python内置函数调用_Python中函数的基本定义与调用及内置函数详解

    前言 函数function是python编程核心内容之一,也是比较重要的一块.首先我们要了解Python函数的基本定义: 函数是什么? 函数是可以实现一些特定功能的小方法或是小程序.在Python中有 ...

  3. python 调用class不指定函数_python调用另一个.py中的类或函数

    同一文件夹下的调用 1.调用函数 A.py文件如下: def add(x,y): print('和为:%d'%(x+y)) 在B.py文件中调用A.py的add函数如下: import A A.add ...

  4. python 方法的实例_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  5. python调用自己写的函数_python调用自定义函数的实例操作

    在python中,想要调用自定义函数必须先声明,然后才能调用.使用函数时,只要按照函数定义的形式,向函数传递必需的参数,就可以调用函数完成相应的功能或者获得函数返回的处理结果. (1)声明函数 pyt ...

  6. python里有哪些函数_python update函数会调用哪些内置函数_Python函数之内置函数

    截止导Python 3.6 目前内置函数有68个 以下是对这些内置函数的分类 一:作用域相关 以字典的形式返回作用域中的名字 locals # 返回本地作用域的所有名字 globals # 返回全局作 ...

  7. python调用matlab程序_Python调用MATLAB实现fmincon函数

    motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...

  8. python如何调用dll库中的函数_Python调用dll库接口-ctypes方法

    背景 最近需要用python写个脚本程序(win10 环境),需要调用现成的dll库完成这项任务,对于一直在Linux平台上开发程序的本人来说,从没有过使用dll的经历(不得不说还是so大法好),遇到 ...

  9. python调用matlab 性能_Python调用MATLAB实现fmincon函数

    motivation: 1.要实现"符号几何规划"的功能,使用MATLAB自带的fmincon函数来实现 2.工程的代码是通过Python来完成的,需要Python调用MATLAB ...

  10. python什么模块动态调用链接库_Python调用C/C++动态链接库的方法详解

    本文以实例讲解了Python调用C/C++ DLL动态链接库的方法,具体示例如下: 示例一: 首先,在创建一个DLL工程(本例创建环境为VS 2005),头文件: 1 2 3 4 5 6 7 8 9 ...

最新文章

  1. RecycleView 动画实现
  2. 计算机教育中缺失的一课 · the missing semester of your cs education
  3. 2021-01-13 Linux下安装lua开发环境 Ubuntu
  4. Java线程详解(9)-并发协作
  5. JAVA ReentrantLock 分析
  6. SPOJ D-query(莫队算法模板)
  7. 批处理命令调用InstallShield生成安装包
  8. Qt 递归安装父控件的所有子孙控件事件过滤器 遍历安装事件过滤器
  9. 图片复印如何去除黑底_如何将扫描后的图片底色去掉
  10. Java角度制向弧度制转化
  11. 听歌识曲C++程序说明
  12. 【无标题】【3D建模制作技巧分享】zbrush中如何卡硬边?
  13. python刷网易云_Python脚本用于定时关闭网易云音乐PC客户端
  14. 计算机中电容状态表示什么,电容上面是字母代表什么
  15. 2023 年 5 大人工智能 (AI) 趋势
  16. 傻瓜式使用SpringSecurity完成前后端分离+JWT+登录认证+权限控制
  17. 简约大气仿小米社区网站风格的WP主题模板
  18. matlab安装方法以及在重复弹出mathwoks software activation界面的解决办法(需要的license.lic文件内容)
  19. 《研磨设计模式》 配套源代码
  20. 景观效果图制作过程中选择适合的角度需要遵循的原则

热门文章

  1. promise封装读取文件
  2. python做bi系统_2020年很受Python工程师喜爱的5款数据可视化bi软件
  3. cad vba编程从入门到精通_【CAD教程】CAD2020零基础入门到精通全套视频教程
  4. 系统上关闭是意外的_紧急关闭iOS13,有史以来跳版本关闭系统
  5. c语言参数传入函数赋值后传出来,c语言第10次实验内容函数2邹显春.ppt
  6. Python练习:百分制到五级制的转换
  7. sublime c语言如何编译,Sublime Text 3 实现C语言代码的编译和运行(示例讲解)
  8. 华为余承东鸿蒙系统随时可以上线,华为发布鸿蒙系统,余承东称随时可替换安卓...
  9. mysql mvcc和行锁_mysql在RR的隔离级别下,究竟是通过MVCC解决幻读的还是通过行锁的next key算法解决的?...
  10. 两个for做数据插入_冒泡排序、选择排序、插入排序