zoukankan      html  css  js  c++  java
  • 题库

    1、写函数,检查传入字典的每一个value的长度,如果大于2,那么仅保留前两个长度的内容,并将新内容返回给调用者。

    dic = {"k1": "v1v1", "k2": [11,22,33,44]}
    PS:字典中的value只能是字符串或列表

    2、写函数,返回一个扑克牌列表,里面有52项,每一项是一个元组 

    例如:[(‘红心’,2),(‘草花’,2), …(‘黑桃A’)]

    3、写函数,传入n个数,返回字典{‘max’:最大值,’min’:最小值}

    例如:min_max(2,5,7,8,4)
    返回:{‘max’:8,’min’:2}

    4、写函数,专门计算图形的面积

    其中嵌套函数,计算圆的面积,正方形的面积和长方形的面积

    调用函数area(‘圆形’,圆半径) 返回圆的面积

    调用函数area(‘正方形’,边长) 返回正方形的面积

    调用函数area(‘长方形’,长,宽) 返回长方形的面积

    def area():
    def 计算长方形面积():
        pass
    
    def 计算正方形面积():
        pass
    
    def 计算圆形面积():
        pass

     5、在网上搜索一个古诗,放到文件里。

    力拔山兮气盖世。时不利兮骓不逝。
    骓不逝兮可奈何!虞兮虞兮奈若何!

    i. 只打印地16个字

    with open("staffinfo", 'r', encoding='utf-8')as f:
        f.seek(52)
        data = f.read(1)
        print(data)

    ii.删除掉第二行古诗

    with open("staffinfo", 'r', encoding='utf-8')as f:
        data = f.readlines()
        data.pop()
        s = ''.join(data)
        with open("new_staff", "w", encoding='utf-8')as new:
            new.write(s)

    6、将字符串"Luffy",大小写互换后写入文件里

    s = "Luffy"
    s1 = s.swapcase()
    swapcase()方法是将字符串中大小写互换

    7、利用zip方法在员工信息表里可以很方便的活动字典的员工信息表

    staff_table = {}
    field_list = ["id", "name", "age", "phone", 'dept', 'enroll_data']
    
    def openfile():
        staff_file = open("staffinfo", 'r+', encoding='utf-8')
        for line in staff_file:
            line = line.strip().split(',')
            staff_table[line[1]] = dict(zip(field_list, line[:2]))
        print(staff_table)
    
    openfile()
  • 相关阅读:
    我的软考之路
    VB成员函数集锦
    关于软件维护问题的几点思考
    element样式调整用到的东西
    JS实现旋转的魔方
    关于echarts 重绘/图表切换/数据清空
    CSS3 @keyframes 实现匀速旋转魔方(搬运工)
    在vue的js文件引入自定义js文件
    记录 vue+element树节点的标注
    echarts 设置图例文本不可点击
  • 原文地址:https://www.cnblogs.com/aaaajayheng1990/p/9066661.html
Copyright © 2011-2022 走看看