python第七天

1.函数介绍

  • 函数是把具有独立功能的代码块组织为一个小模块,在需要的时候调用

  • 函数的使用包含两个步骤:

    1. ​ 定义函数------封装成独立的功能
    2. ​ 调用函数------使用封装的成果
  • 函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的重用

2.函数的基本使用

2.1函数的定义

格式

def 函数名():

	函数封装的代码
	......
  1. def是英文define的缩写
  2. 函数名称应该能够表达函数封装代码的功能,方便后续的调用
  3. 函数名称的命名应该符合标识符的命名规则
    • ​ 可以由字母下划线和数字组成
    • 不能以数字开头
    • 不能与关键字重名
2.2函数调用

调用函数很简单,通过函数名()即可完成对函数的调用

2.3第一个函数demo

需求

  1. 编写一个打招呼say_hello的函数,封装三行代码打招呼的代码

  2. 在函数下方调用打招呼的代码

    name = "小米"
    
    #解释器知道这里定义了一个函数
    def say_hello():
        print("hello 1")
        print("hello 2")
        print("hello 3")
    
    print(name)
    #只能在调用函数时,之前定义的函数才会被执行
    #函数执行完成之后会重新回到之前的程序中,继续执行后续的代码
    say_hello()
    
    print(name)
    
  • 定义好函数之后,不会主动执行,需要调用

思考

  • 能否将函数调用放在函数定义上面?
    • 哒咩!
    • 因为在使用函数名调用之前,必须要保证python已经知道函数的存在
    • 否则控制台会提示NmaeErro:name’say_hello’is not defind( 名称错误:say_hello这个函数没有定义)
2.4PyCharm的调用工具
  • F8 Set Over:可以单步执行代码,会把函数调用看作是一行代码直接执行
  • F7 Set Into: 可以单步执行代码,如果是函数,会进入函数内部,逐一执行代码
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

木亘28

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值