import sys
print(sys.argv[1]+sys.argv[2])
name = 'pp'
def function():
global name #全局变量
name = 'aaa'
print(name)
function()
print(name)
name = ["adsad",'asdasd']
def function():
name.append("adsw3") #可以使用append方法添加列表内容
print(name)
function()
name = "aa"
def function():
name = 'bb'
def funciont1():
nonlocal name#关键字 指定上一级目录
name = 'cc'
print(name)
funciont1()
print(name)
print(name)
function()
递归
def function(n):
print(n)
if int(n / 2) == 0:
return n
r = function(int (n/2))
return r
function(10)
name = 'lisa'
def function(): #函数定义时得到function1的内存地址
print(name)
def funciont1():
name = 'Jack'
print(name)
return funciont1 #返回内存地址
function1 = function()
function1()
name = 'Harry'
def function(x):
return name +'lisa'
function = lambda x:x+'lisa'#匿名函数lambda关键字,形参x,自动返回值
print(function(name))
function = lambda x,y,z : (x+1,y+1,z+1) #多个参数的传递
print(function(1,2,3))
name = 'Lisa'
def function():
print(name)
def function1():
name = "Jack"
print(name)
return function #返回其他函数值
fnc = function1()
fnc()#执行function1时 通过返回的function的内存地址从而调用function的值
list1 = [1,2,3,4,5]
print(list(map(lambda x:x+1,list1)))#map函数第一个参数指定运行的函数,第二个参数指定运行的对象
python函数的用法
猜你喜欢
转载自blog.csdn.net/weixin_41701299/article/details/80641738
今日推荐
周排行