python学习三 函数

 1 定义一个简单的函数和使用

   def hello():

    print 'hello world'

hello()

 

2  带多参数的函数

def max(i,j):

    if i>j:

        print i,'is max'

    else:

        print j,'is max'

max(3,4)

 

3  局部变量

def hello(i):

    print 'i is',i

    i=10

    print 'i to',i  ###注意这里的显示

i=50

hello(i)

print 'i is',i

 

4  全局变量

def hello():

    global i

    print 'i is',i

    i=10

    print 'i is',i

i=20

hello()

print 'i is',i  ####注意这里的输出

 

5 函数参数默认值

def hello(i,j=1):

    print i

    print j

hello(2)

hello(2,3)

 

6 两个参数参上的默认值,关键值

def hello (i,j=1,k=3):

    print i

    print j

    print k

    print '######'

hello(1)

hello(1,2)

hello(1,k=4)

hello(i=7,k=9)

 

6 return 函数返回值

def hello(i,j):

    if i>j:

       return i

    else:

        return j

print hello(4,7)

 

def hello(i,j):

    pass

print hello(1,2)####返回空值

 

5  带有输出说明的测试

def printmax(i,j):

    '''print max''' ####输出说明

    if i>j:

        print i

    else:

        print j

printmax(2,3)

print printmax.__doc__ ##########这里就是输出的时候说明这个功能是干什么的

你可能感兴趣的:(python,函数,学习)