寒假第十八天

今天学了python函数调用 跟Java的差不多

def printme(str):
    "打印任何传入的字符串"
    print(str)
    return


# 调用函数
printme("我要调用用户自定义函数!")
printme("再次调用同一函数")

 首先先定义一个函数

           def 函数名(变量):

        return //结束函数

然后调用

传不可变对象实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

def ChangeInt(a):
    a = 10
    print(a)

b = 2
ChangeInt(b)
print (b) 

这里调用changeInt()函数 ,这个函数里的值是确定的。传个其他值不改变本来值的结果

传可变对象实例

#!/usr/bin/python
# -*- coding: UTF-8 -*-

# 可写函数说明
def changeme(mylist):
    "修改传入的列表"
    mylist.append([1, 2, 3, 4])
    print("函数内取值: ", mylist)
    return


# 调用changeme函数
mylist = [10, 20, 30]
changeme(mylist)
print("函数外取值: ", mylist)

mylist.append 是添加列表元素

猜你喜欢

转载自www.cnblogs.com/zlj843767688/p/12309127.html