函数初识

 一) def 是Python的关键字,用来定义和声明一个函数;

  定义后的函数不调用是不执行的;

  函数的调用=函数名+()

  函数的返回值:若返回一个,就是值本身;若返回多个,就是一个元祖;若是没有内容,就返回None。

  return下面的代码,都不执行,并且结束了这个函数;

  返回值是返回给函数的调用者。

例:
def make():
print('拿出手机')
print('摇一摇')
print('聊一聊')
print('约一下')
return '是个妹子'
s=make()
print(s)
二)三元运算符
  条件成立的结果 条件 条件不成立的结果
 例: a if a>b else b
  应用场景:在不知道赋值的内容时可以使用
三)return
  1、没有return就默认返回None
  2、写了return,没写返回值 默认返回None
  3、一个返回值时 返回的就是返回值本身
  4、多个返回值时 返回的就是一个元祖
  5、return下面的代码不执行,并且结束这个函数
四)函数的参数:
  1、形参: 函数定义的时候
           位置参数 a,b传参的时候一一对应
           默认参数 a=1 在定义的时候就已经定义好值了
  2、实参: 函数调用的时候
           位置参数 1,2 传参的时候一一对应给形参
          关键字参数 a=1 通过形参的名字指定传值
           混合参数 形参 def func(a,b,c=1)
                实参 func(a,b,c=1)
  3、传参:将实参传递给形参的过程

  4、参数级别:位置参数 > 关键字参数(默认参数)





posted @ 2019-03-13 16:47  求知若渴,虚心若愚  阅读(55)  评论(0)    收藏  举报