python函数(一)什么是函数


本文摘自php中文网,作者silencement,侵删。

接触过C语言的朋友对函数这个词肯定非常熟悉,无论在哪门编程语言当中,函数(当然在某些语言里称作方法,意义是相同的)都扮演着至关重要的角色。今天就来了解一下Python中的函数用法。

一.函数的定义

在某些编程语言当中,函数声明和函数定义是区分开的(在这些编程语言当中函数声明和函数定义可以出现在不同的文件中,比如C语言),但是在Python中,函数声明和函数定义是视为一体的。在Python中,函数定义的基本形式如下:

1

2

3

def function(params):

    block   

    return expression/value

在这里说明几点:

(1)在Python中采用def关键字进行函数的定义,不用指定返回值的类型。

(2)函数参数params可以是零个、一个或者多个,同样的,函数参数也不用指定参数类型,因为在Python中变量都是弱类型的,Python会自动根据值来维护其类型。

(3)return语句是可选的,它可以在函数体内任何地方出现,表示函数调用执行到此结束;如果没有return语句,会自动返回NONE,如果有return语句,但是return后面没有接表达式或者值的话也是返回NONE。

下面看两个例子:

1

2

3

4

5

6

7

8

9

10

11

12

13

14

def printHello():

    print 'hello'

     

def printNum():

    for i in range(0,10):

        print i

    return

         

def add(a,b):

    return a+b

     

print printHello()

print printNum()

print add(1,2)

以上就是python函数(一)什么是函数的详细内容,更多文章请关注木庄网络博客!!

相关阅读 >>

Python怎么打开使用

numpy是什么

Python编写图形界面如何利用aardio实现

Python类是什么

Python中关于try-except用法的错误和异常处理详解

什么是Python线程同步?一文读懂Python线程模块

Python中字符串可以遍历吗

Python编程游戏有哪些

Python怎么读取图片大小

Python怎么下载pip

更多相关阅读请进入《Python》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...