day13

2017-11-09  本文已影响0人  曹操贼6

                                     函数的定义和调用

1、定义:

def函数名([参数]):            def f(a,b):

代码块                                       print(a+b)

[return表达式]                    f(1,2)

2、调用

函数名([参数])

                                    函数的文档说明  

                           使用import (文件名)导入

                                   函数的4种类型

根据是否有参数和是否有返回值,函数分为4种类型。

1、无参,无返回值。

def f():

  print('f...')

  print('f...')

f()

2、有参,无返回值。

def f():

   print('f1...')

   print('f2...')

   return 'python'

f()

3、无参,

def f(name,pwd):

      print('f...')

      print('name=%s,pwd=%s'%(name,pwd))

     arg1 = input('输入用户名:')

    arg2 = input('输入密码:') f

    (arg1,arg2)有返回值。

4、有参,有返回值。

def login(name,pwd):

  if name=='laowang' and pwd=='123456':

  return True

 else:

  return False

  arg1 = input('输入用户名:')

  arg2 = input('输入密码:')

  ret = login(arg1,arg2)

 if ret:

  print('登录成功')

else:

  print('登录失败')

                                   reture的用法

return 只能写在方法里面

 1、 return 值 表示 这个函数结束,并得到一个值 如果函数后面还有代码不执行,所以一般return放在函数的最后面

 2、 return 表示,结束函数,返回None==return  None                                                    

         def f():

                print('f1...')

                #return 10

               return

        print('f2...')

        print(f())

上一篇下一篇

猜你喜欢

热点阅读