《笨办法学Python》笔记16-----命令、变量、代码、函数

函数是用来完成某个特定功能的代码集合。

python中函数分为自定义函数和内置函数,内置函数是python为你提供的函数,自定义函数是你根据自己需求而设计的。

教材中代码:

def print_two(*args):

    arg1,arg2 = args

    print "arg1: %r, arg2: %r " % (arg1, arg2)

def print_two_again(arg1, arg2):

    print "arg1: %r, arg2: %r" % (arg1, arg2)

def print_one(arg1):

    print "arg1: %r" % arg1

def print_none():

    print "I got nothing"

print_two("zed","shaw")

print_two_again("ZeD","Shaw")

print_one("First!")

print_none()

上述代码中定义了4个函数,分别是print_two、print_two_again、print_one、print_none。

函数功能都是打印输出,只是有些函数有参数,有些参数没有参数。

python中函数定义有些固定的规则:

1.以def关键字开始函数定义

2.函数名字可以是任意名字,但最好是能够反映函数功能的名字,并不与python关键字重复

3.紧跟函数名的是一对括号

4.括号中可以包含参数,也可以空着,若有多个参数,参数之间以逗号分隔,可以让参数等于某个值即设定了该参数的默认值,在调用时,若没有给出该参数,则使用默认值。

5.括号后面是一个冒号

6.函数体需要整体缩进相同的距离,python将冒号以下缩进相同的内容视为函数体。

7.函数可以使用return返回某个值

在调用函数之前需进行定义。

你可能感兴趣的:(《笨办法学Python》笔记16-----命令、变量、代码、函数)