函数(第13篇)

2016-04-12  本文已影响11人  你好星期四

前面我们调用了很多函数,比如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
上一篇下一篇

猜你喜欢

热点阅读