python第九天:简单了解下函数

本文介绍了如何在Python中使用函数来封装重复代码,提高代码的可读性和可维护性。通过实例展示了列表操作、元组和字典作为函数参数的处理方法,以及如何从外部导入并使用函数。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

简单了解了下函数,近期将通信录系统中的重复代码用函数封装起来。

'''打印列表的函数'''
def print_names (unprinted_names,completed_names):
    while unprinted_names:
        name = unprinted_names.pop()
        completed_names.append(name)
def show (completed_names):
    for names in completed_names:
        print("The person:"+names.title()+" has been checked!")
 
unprinted_names = ["zhang xu","wu you","gu er cheng"]
completed_names = []
print_names(unprinted_names[:],completed_names) '''此处是操作的列表切片,保持原列表内容不
                                                   变'''
show (completed_names)
print (unprinted_names)

'''多元素作为实参时的元祖处理'''
def subject_choose (name,*subject):
    print ("The student: "+name.title()+" choose the subject following:")
    for subjects in subject:
        print ("- "+subjects.upper())
subject_choose('zhang xu',"chinese",'math','english','computer science')
subject_choose("wu you","chinese",'math')

'''多元素作为实参的字典处理'''
def build_profile(**usr_info):
    information = {}
    for key,value in usr_info.items():
        information[key]=value
    return information
user_info = build_profile(name='zhang xu',home='da qiao',telephon_number='1234')
print(user_info)
'''外部函数的导入,pp函数即为例一的打印函数'''
import pp as sb
 
sb.subject_choose('wu you','chinese','math','english')
sb.subject_choose("zhang xu",'chinese','pe','music','computer')

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值