函数基础

定义函数

def 函数名():
	函数封装的代码
	……
  • 函数的使用包含两个步骤:
    1. 定义函数 —— 封装 独立的功能
    2. 调用函数 —— 享受 封装 的成果
      • 函数的作用,在开发程序时,使用函数可以提高编写的效率以及代码的 重用

函数的定义

定义函数的格式如下:

def 函数名():

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

**

- ### PyCharm 的调试工具

**

  • F8 Step Over 可以单步执行代码,会把函数调用看作是一行代码直接执行
  • F7 Step Into 可以单步执行代码,如果是函数,会进入函数内部

调用函数

函数名()

形参和实参

  • 形参定义 函数时,小括号中的参数,是用来接收参数用的,在函数内部 作为变量使用
  • 实参调用 函数时,小括号中的参数,是用来把数据传递到 函数内部 用的

函数注释

在函数的内部使用多行注释的方式来描述函数的功能
“”“注释内容”""

  • 连续的三对引号 之间编写对函数的说明文字
  • 通过函数名.doc 可以返回函数的说明信息
  • 函数调用 位置,使用快捷键 CTRL + Q 可以查看函数的说明信息

pycharm不能识别注释的一种解决方法

初级,此法仅针对pycharm

主要是把文件的目录设置为根目录

1552353630039

跳转找源的办法

适用于pycharm

键盘ctrl 移动到函数或者模块上面

函数名称会变为超链接样式

鼠标左键点击

会跳转到对应的位置

函数的返回值

在函数的内部

通过return 关键词来进行内容的返回

快捷修改变量名

可以一次修改所有的变量名

1552358456365

循环的条件升级

原来的理解,循环外部定义一个计数器

现在升级,循环外部定义的是一个条件的初始值,它不一定只是一个计数器了

例如,条件初始值是一个帐户的余额

通过余额是否达到一定的标准,来决定是否进入循环

代码例子如下:

money = 100
while money >= 10:
    print('打游戏')
    money -= 10
    
print('没钱了,回家了')

新的循环三要素

循环的外部(上面), 定义条件初始值

循环条件判断,需要合理的条件验证方式

循环内部,修改条件值

函数的返回值

在函数的内部通过return关键词 来把要传递的数据返给调用的位置
return 内容
return 后面行的代码都不会被执行(后面指的是函数的后面)
返回值的举例:
了解形参,实参,和他们的对应关系(顺序对应)
细节的点
下午详细介绍
return 后面的代码不会被执行
函数内部使用了return后,代码会跳转到调用函数的地方

函数的嵌套调用

  • 一个函数里面 又调用另外一个函数,这就是 函数嵌套调用
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值