# def func1():
# print('in func1')
# def func2():
# print('in func2')
# ret = func1
# ret()
# ret1 = func2
# ret1()
# ret2 = ret
# ret3 = ret2
# ret2()
# ret3()
# 执行结果:
# def func1():
# print('in func1')
# def func2():
# print('in func2' )
# def func3(x, y):
# x()
# print('in func3')
# y()
# print(111)
# func3(func2, func1)
# print(222)
# 执行结果:
# 例三(选做题):
# def func1():
# print('in func1')
# def func2(x):
# print('in func2')
# return x
# def func3(y):
# print('in func3')
# return y
# ret = func2(func1)
# ret()
# ret2 = func3(func2)
# ret3 = ret2(func1)
# ret3()
# 执行结果:
# 看代码写结果:
# def func(arg):
# return arg.replace('苍老师', '***')
# def run():
# msg = "Alex的女朋友苍老师和大家都是好朋友"
# result = func(msg)
# print(result)
# run()
# data = run()
# print(data)
# 看代码写结果:
# data_list = []
# def func(arg):
# return data_list.insert(0, arg)
# data = func('绕不死你')
# print(data)
# 看代码写结果:
# def func():
# print('你好呀')
# return '好你妹呀'
# func_list = [func, func, func]
# for item in func_list:
# val = item()
# print(val)
# 看代码写结果:
# def func():
# print('你好呀')
# return '好你妹呀'
# func_list = [func, func, func]
# for i in range(len(func_list)):
# val = func_list[i]()
# print(val)
# 看代码写结果:
# def func():
# return '大烧饼'
# def bar():
# return '吃煎饼'
# def base(a1, a2):
# return a1() + a2()
# result = base(func, bar)
# print(result)
# 看代码写结果:
# for item in range(10):
# print(item)
# print(item)
# 看代码写结果:
# def func():
# for item in range(10):
# pass
# print(item)
# func()
# 看代码写结果:
# item = '老男孩'
# def func():
# item = 'alex'
# def inner():
# print(item)
# for item in range(10):
# pass
# inner()
# func()
# 看代码写结果:
# l1 = []
# def func(args):
# l1.append(args)
# return l1
# print(func(1))
# print(func(2))
# print(func(3))
# 看代码写结果:
# name = '宝元'
# def func():
# global name
# name = '男神'
# print(name)
# func()
# print(name)
# name = '宝元'
# def func():
# print(name)
# func()
# name = '宝元'
# def func():
# print(name)
# name = 'alex'
# func()
# 看代码写结果:
# def func():
# count = 1
# def inner():
# nonlocal count
# count += 1
# print(count)
# print(count)
# inner()
# print(count)
# func()
# def extendList(val, list=[]):
# list.append(val)
# return list
# list1 = extendList(10)
# list2 = extendList(123, [])
# list3 = extendList('a')
# print('list1=%s' % list1)
# print('list2=%s' % list2)
# print('list3=%s' % list3)
# 看代码写结果:
# def extendList(val, list=[]):
# list.append(val)
# return list
# print('list1=%s' % extendList(10))
# print('list2=%s' % extendList(123, []))
# print('list3=%s' % extendList('a'))
# 用你的理解解释一下什么是可迭代对象,什么是迭代器。
# 使用while循环实现for循环的本质(面试题)
Small Practice 11
Guess you like
Origin www.cnblogs.com/saoqiang/p/11402159.html
Ranking