今天学了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 是添加列表元素