20181029函数1

函数: 对代码块和功能的封装和定义.定义一个由自己想要功能的函数,以下是简单的规则:

函数代码块以 def 关键词开头,后接函数标识符名称和圆括号()

任何传入参数和自变量必须放在圆括号中间。圆括号之间可以用于定义参数。

函数的第一行语句可以选择性地使用文档字符串—用于存放函数说明。

函数内容以冒号起始,并且缩进。

return [表达式] 结束函数,选择性地返回一个值给调用方。不带表达式的return相当于返回 None。

函数的定义, 函数名, 函数体以及函数的调⽤

我们使⽤def关键字来定义函数, 函数的定义语法:

def 函数名():

  函数体

函数体: 就是函数被执⾏之后要执⾏的代码

函数的调⽤: 使⽤函数名可以调⽤函数, 写法: 函数名(), 这个时候函数的函数体会被执⾏

函数的返回 执⾏完函数之后. 我们可以使⽤return来返回结果. 函数中return的使⽤:

函数中遇到return, 此函数结束, 不再继续执⾏.

函数的参数 参数, 函数在调⽤的时候指定具体的⼀个变量的值. 就是参数. 语法:

def 函数名(参数列表):

  函数体

1. 形参 写在函数声明的位置的变量叫形参. 形式上的⼀个完整. 表⽰这个函数需要xxx

2. 实参 在函数调⽤的时候给函数传递的值. 叫实参, 实际执⾏的时候给函数传递的信息. 表⽰给函数 xxx

3. 传参 给函数传递信息的时候将实际参数交给形式参数的过程被称为传参.

   实参的⾓度来看. 分为三种: 1. 位置参数 2. 关键字参数 3. 混合参数, 位置参数必须在关键字参数前⾯.

  在形参的⾓度来看, 1. 位置参数 2. 默认值参数(⼤多数传进来的参数都是⼀样的, ⼀般⽤默认参数) 3.动态参数--a动态接收位置参数,--b动态接收关键字参数

def study(chat,机构,地址,学习名): #形参
print("开启上网")
print("搜索"+chat)
print("找到"+机构+地址+学习名)
print("英语")
print("数学艺术")
print("化学")
print("生物")
print("物理")
print("解脱之道")
study("python培训","老男孩",地址="深圳南山西丽",学习名="骑士计划二期") # 实参,关键词参数字,混合参数.

原文地址:https://www.cnblogs.com/chenshanqin/p/9871745.html