函数

一,  函数的格式

      def    变量()

                函数体

    return '返回值'

 赋值s =    变量调用,执行函数()

print(s)  #输出返回值

     return的功能:

                        1.执行到return退出函数体,函数就会停止执行

                        2.写一个return也可以,默认返回值为None

         2.return 一个返回值  调用方将得到一个返回值

       3.return 多个返回值   调用方将得到多个返回值并用逗号  (',')  隔开

                            接收方接收到的是元组

         

输出是元组
 
  例如:

def s():
    print('1+1=2')
    return'周你好','lala'
li = s()
print(li)

结果:

1+1=2
('周你好', 'lala')

 

  

简单的定义与输出
def
li(): print("你好") print("我是") print("路飞") li()
结果:

你好
我是
路飞


def li():
    print("你好")
    print("我是")
    print("路飞")
return #当只有一个return是后边输出的是None
li()
结果
你好
我是
路飞
None

 

当函数遇到 return是函数将结束,不再继续执行

      

def s():
    print('1+1=2')
    return'周你好','lala'
    print('年后')    #没有被输出
li = s()
print(li)
     结果:
   1+1=2
('周你好', 'lala')  #  从结果可以看出来在return后边的输出并没有执行
        

 参数:

         在函数执行中给函数传递的信息

形量:在函数声明的位置,声明出来的变量

实参:在函数调用的时候.实际你给函数传递的值

         注:函数的参数的个数是没有要求的

             但是形参与实参的个数要匹配

        

        形参:

              这地方利用了前边格式化的知识,这里所指的形量其实就是格式化里边的变量

              关键字参数:指定赋值

形参:
def
li(n) #n就是变量,也就是形参 print('打开手机') print('打开%s''%n) print('打开手机') print('打开手机') li("你好") 结果 打开手机 打开你好 打开手机 打开手机
实参:
def xingxing(n,age):   #变量
print('nihao')
print('有%s个'% (n)) #格式输入 , n代表形参
print('zhougou%d岁' % (age))
return 'nihao','zhougou','shide'
xingxing('gou',18) #实参

站在实参的角度:

             1.  位置参数

             2.  关键字参数

              3.  混合参数,注意顺序.先写位置参数,然后在写关键词参数,否则会报错

站在形参的角度

              1.  位置参数

              2.  默认参数

              3.  默认参数和位置参数的混用  先位置参数然后默认值参数  否则报错

def ll(name,age,god,ni = '周军豪'):  #ni= "周军豪"这个就是默认参数

    print('你好呀我叫%s,%s岁,养了%s条狗,名字叫%s'%(name,age,god,ni))

ll("刘博文",20,god='1')

ll('小猪',3,49,'')

                            五个英文单词:

                                               1.  del           定义

                                               2.  return      返回

                                               3.  line          行

                                               4.  truncate   截断

                                               5.   import     输入 ,进口

 

posted @ 2018-07-13 15:40  7411  阅读(58)  评论(0)    收藏  举报