python函数

七、函数

1、函数的定义

格式:

def 函数名():

        函数封装代码

        ……

说明:1)def是define的缩写

      2)函数名应能表达函数封装代码的功能

      3)函数名应符合标识符的命名规则:

                  ·可以由字母、数字、下划线组成

                  ·不能以数字开头

                  ·不能与关键字重名

         4)缩进为一个Tab键

          5)函数体相对独立,函数定义的上方,应该和其他代码保留两个空行,包括注释

2、函数的调用

格式:

函数名()

注:只有主动调用函数时,函数内部的代码才会被执行

    函数定义必须在函数调用的上方

例:

name = “小明”

def say_hello():       #python解释器知道下方定义了一个函数,但不会执行函数内的代码

        print(“hello 1”)

        print(“hello 2”)

print(name)

say_hello()

print(name)

执行结果:

小明

hello 1

hello 2

小明

  1. 给函数添加注释

给函数添加的注释应在定义函数语句的下方,并在连续的三对引号内,在三引号内编写对函数的说明文字,并与函数体内的代码对其,及一个Tab键。在函数调用位置,使用快捷键Ctrl+Q可以查看函数的说明信息

  1. 函数的返回值

关键字:return

例:函数求和

def sum_2_num(num1,num2):

        “““对两个数字求和”””

        result = num1 + num2

        return result

sum_result = sum_2_num(10,20)

print(“计算结果: %d” % sum_result)

  1. 函数的嵌套

例1:

def test1():

        print(“*” * 5)

def test2():

        print(“-” * 5)

        test1()

        print(“+” * 5)

test2()

执行结果:

- - - - -

*****

+++++

       

例2:

def print_line(char, times):

        print(char * times)

def print_lines():

        row = 0

        while row<3

                 print_line(char, times)

                 row += 1

print_lines(“+”,5)

执行结果:

+++++

+++++

+++++

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值