函数(第13篇)

前面我们调用了很多函数,比如print(),input(),len()……这些函数都是系统为我们定义好的。

函数

函数实际上就是一块定义好的代码段,今后你在需要执行这段代码的时候不需要每次都把这段代码敲一遍,只需要写上函数的名字就可以了。比如,Python预定义了一个求绝对值的函数:

>>> abs(-2)
2

调用函数

你可以给函数传参,就像abs()可以接受一个数字作为参数。有的函数可以接受多个参数:

>>> max(2, 3, 0, -10)
3

类型转换

Python常用的内置函数还有类型转换函数。

>>> int('100')
100
>>> int(10.1)
10
>>> float('10.1')

10.1
>>> str(1.23)
'1.23'
>>> str(100)
'100'
>>> bool(1)
True
>>> bool('')
False

函数是一个对象

Python中的函数实际上是一对象,函数名其实是一个指向这个对象的指针,你也可以给这个对象起一个别名:

>>> p = print    #不要写成 p = print(),否则就成调用函数了。
>>> p("hello world")
hello world
最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • http://python.jobbole.com/85231/ 关于专业技能写完项目接着写写一名3年工作经验的J...
    燕京博士阅读 7,615评论 1 118
  • 内置函数Python解释器内置了许多功能和类型,总是可用的。他们是按字母顺序列在这里。 abs(x)返回一个数的绝...
    uangianlap阅读 1,261评论 0 0
  • 前言 人生苦多,快来 Kotlin ,快速学习Kotlin! 什么是Kotlin? Kotlin 是种静态类型编程...
    任半生嚣狂阅读 26,259评论 9 118
  • 原文链接 《Python数据分析》(Python for Data Analysis, 2nd Edition)第...
    李绍俊阅读 8,538评论 0 5
  • 今天晚上下班早,我去接宝贝下学回家,在路上宝贝说:"上个月的积分兑换的时候钱不够,我想看看这个月要兑换什么。...
    芃芃5200阅读 163评论 0 1