初识函数

函数

什么是函数  

将一些功能进行封装和复用

写一个函数的方式

def 关键字  作用: 定义(申明)一个函数

def 函数名():

    函数体    定义后的函数不调用就不执行

函数的调用

函数名+() ----> 函数的调用

                              先定义  后调用

函数的执行过程

定义   调用   函数代码

函数的返回值

没有return 就默认返回None

写了return 没写返回值,默认返回None

多个返回值的时候  返回的是一个元组

一个返回值的时候   返回的就是这个元素本身

return下面的代码不执行,并且结束这个函数 作用类似break

谁调用就把返回值返回给谁  /  返回值返回给调用者

函数名加小括号 不管是在什么位置  就是在调用函数

函数的参数

形参

函数定义的时候的参数

实参

函数调用的时候的参数

传参

将实参传给形参的过程

位置参数 

传参时,实参和形参按照位置一一对应

默认参数  (形参)

a = 1 在定义的时候就设定好值了

关键字参数  (实参)

a = 1 通过形参的名字指定传值

混合参数

形参可以(位置参数+默认参数)混合形参

实参可以(位置参数+关键字参数)混合实参

参数级别

位置参数 > 关键字(默认)参数

位置参数放在关键字参数前

三元运算符

代码组成       c  =  a  if  a  >  b  else  b  

结构 : 条件成立的结果 条件 条件不成立的结果

应用场景  不知道赋值的内容时

原文地址:https://www.cnblogs.com/biulo/p/10524694.html