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赋值,则其为空。

经验分享 程序员 微信小程序 职场和发展