python 函数定义以及使用
例子
def print_models(unprinted_designs,completed_models): print(unprinted_designs) print(completed_models) while unprinted_designs: current_design = unprinted_designs.pop() print(printing model:+current_design) completed_models.append(current_design) def show_completed_models(completed_models): print( the following models have been printed:) for completed_model in completed_models: print(completed_model) unprinted_designs = [iphone case,robot pendant,dodecahedron] completed_models = [] print_models(unprinted_designs,completed_models) show_completed_models(completed_models)
注意:
此定义了两个函数以及函数的使用方法,需要注意的两个地方是,首先定义的函数不执行,执行开始是从倒数第四行开始:unprinted_designs = [‘iphone case’,‘robot pendant’,‘dodecahedron’] 其次,定义的俩个函数之间赋的值没有关系,比如说在第一个函数中,赋值:unprinted_designs = [‘a’,‘b’],不会对第二个函数里同样的unprinted_designs产生影响,如果在第二个函数中不对unprinted_designs赋值,则其为空。