Arthur的专栏

我们大大地高估了自己一年以后能够做到的事,但我们却大大低估了五年以后自己可能做到的事。...

Python3的函数

内置函数

Python有很多内置的函数,具体可查看官方文档:

Python内置函数官方文档链接

这里写图片描述

也可以在命令行,使用help(函数名)来查看使用方法:

>>> help(max)
Help on built-in function max in module builtins:

max(...)
    max(iterable, *[, default=obj, key=func]) -> value
    max(arg1, arg2, *args, *[, key=func]) -> value

    With a single iterable argument, return its biggest item. The
    default keyword-only argument specifies an object to return if
    the provided iterable is empty.
    With two or more arguments, return the largest argument.

自定义函数

Python的自定义函数的语法是:

def 函数名(参数名,多个参数用逗号隔开):
    函数体

使用return语句返回函数的结果,没有return语句的函数,默认返回None

>>> def fun_1():
...     return 'test1'
...
>>> fun_1()
'test1'
>>> def fun_2(x):
...     x = 12
...
>>> fun_2(3)
>>> 

使用pass表示空语句,此语句不做任何事情,主要用于占位:

>>> def fun_3():
...     if 2 > 1:
...         pass
...     else:
...        print('error')
...
>>> fun_3()
>>>

函数的返回值

Python函数的返回值既可以返回单个值,也可以返回多个值:

>>> def fun_4(a, b):
...     return a, b
...
>>> fun_4(123, 321)
(123, 321)
>>> r = fun_4(123,321)
>>> r[0]
123
>>> r[1]
321

注意,返回多个值的时候,实际上返回的是个tuple。另外,还可以这样接收返回值:

>>> x, y = fun_4(123, 321)
>>> x
123
>>> y
321
>>>
阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/downing114/article/details/68942150
文章标签: python 函数
个人分类: Python
想对作者说点什么? 我来说一句

python-3.6.3rc1-amd64.exe

2018年06月03日 8.66MB 下载

Dive into Python3.pdf

2018年06月09日 2.52MB 下载

dive into python3 (中文版)

2017年12月11日 4.19MB 下载

机器学习算法

2018年05月22日 99KB 下载

python3中文文档

2011年08月12日 2.37MB 下载

python3网络爬虫实战

2018年06月20日 30.45MB 下载

没有更多推荐了,返回首页

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭