get函数你真的get了吗

本文介绍了一个名为show_student的函数,用于展示学生信息,包括ID、姓名和各科成绩,使用了Python的字典和格式化字符串技术。重点讲解了如何定义并打印标题和内容的格式。
def show_student(lst):          #显示查询结果,使用格式化字符串
    if len(lst) == 0:
        print('没有查询到学生信息,无数据显示!!!')
        return
    #定义标题显示格式
    format_title = '{:^6}\t{:^12}\t{:^8}\t{:^10}\t{:^10}\t{:^8}'
    #^6,代表的是输出宽度约为6个字符,并且居中对齐
    print(format_title.format('ID','姓名','英语成绩','python成绩','java成绩','总成绩'))
    #定义内容的显示格式
    format_data = '{:^6}\t{:^12}\t{:^8}\t{:^10}\t{:^10}\t{:^8}'
    for item in lst:
        print(format_data.format(item.get('id'),
                                 item.get('name'),
                                 item.get('english'),
                                 item.get('python'),
                                 item.get('java'),
                                 int(item.get('english'))+int(item.get('python'))+int(item.get('java'))
                                 ))

1.首先是定义一个show-student函数;

2.使用format函数进行格式定义(包括标题和内容)

3.在内容定义时,需要对内容进行获取,这就运用到get函数;一般的使用是在函数定义前创建一个字典,然后,通过索引字典的“键”及key,来索引“值”

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值