zoukankan      html  css  js  c++  java
  • 01周作业

    1. 有如下值集合 [11,22,33,44,55,66,77,88,99,90...],将所有大于 66 的值保存至字典的第一个key中,将小于 66 的值保存至第二个key的值中

    即: {'k1': 大于66的所有值, 'k2': 小于66的所有值

    s = [11,22,33,44,55,66,77,88,99,90]
    dix = {}
    for i in s:
    if i>66:
    dix['k1'].append()
    elif i<66:
    dix['k2'].append()
    else:
    continue
    print(dix)

    
    
    1. 统计s='hello alex alex say hello sb sb'中每个单词的个数

    结果如:{'hello': 2, 'alex': 2, 'say': 1, 'sb': 2}

    s = 'hello alex alex say hello sb sb'
    t = s.split(' ')
    y= {}
    for i in t :
        if i in y:
           y['a'] += 1
        else:
            y['a'] = 1
    print(y)
    
    
    1. 写代码,有如下变量,请按照要求实现每个功能
      name = " aleX"

    1) 移除 name 变量对应的值两边的空格,并输出处理结果

    2) 判断 name 变量对应的值是否以 "al" 开头,并输出结果

    3) 判断 name 变量对应的值是否以 "X" 结尾,并输出结果

    4) 将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果

    5) 将 name 变量对应的值根据 “l” 分割,并输出结果。

    6) 请输出 name 变量对应的值的第 2 个字符?

    7) 请输出 name 变量对应的值的前 3 个字符?

    8) 请输出 name 变量对应的值的后 2 个字符?

    9) 请输出 name 变量对应的值中 “e” 所在索引位置?

    10) 获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。

    # 3. 写代码,有如下变量,请按照要求实现每个功能
    name = " aleX"
    # 1)    移除 name 变量对应的值两边的空格,并输出处理结果
    t1 = name.strip()
    print(t1)
    # 2)    判断 name 变量对应的值是否以 "al" 开头,并输出结果
    t2 = name.startswith('al')
    print(t2)
    # 3)    判断 name 变量对应的值是否以 "X" 结尾,并输出结果
    t3 = name.endswith('x')
    print(t3)
    # 4)    将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
    t4 = name.replace('l','p')
    print(t4)
    # 5)    将 name 变量对应的值根据 “l” 分割,并输出结果。
    t5 = name.split('l')
    print(t5)
    # 6)    请输出 name 变量对应的值的第 2 个字符?
    t6 = name[1:2]
    print(t6)
    # 7)    请输出 name 变量对应的值的前 3 个字符?
    t7 = name[:4]
    print(t7)
    # 8)    请输出 name 变量对应的值的后 2 个字符?
    t8 = name[-2:]
    print(t8)
    # 9)    请输出 name 变量对应的值中 “e” 所在索引位置?
    t9 = name.index('e')
    print(t9)
    # 10)    获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
    t10 = name[:-1]
    print(t10)
    
    
    1. 假设有一个文件test.txt,内有如下内容
      l=[
      {'name':'alex','age':84},
      {'name':'oldboy','age':73},
      {'name':'egon','age':18},
      ]
      需求:
    2. 读取文件内容
    3. 计算这三个人的年龄总和
    with open(r'C:UsersAdministratorPycharmProjects内置方法	est') as f:
        data = f.read()
        print(data)
        # l  = data[0]
        l = [{'name': 'alex', 'age': 84}, {'name': 'oldboy', 'age': 73}, {'name': 'egon', 'age': 18} ,]
        y = l[1]['age']
        z = l[0]['age']
        x = l[2]['age']
        sum = x + z + y
        print(sum)
    
  • 相关阅读:
    jQuery中删除方法empty(),remove()和detach()的区别
    怎么设置font awesome图标的大小?
    什么是回调函数?
    MIP开发教程(三) 使用MIPCLI工具调试组件
    MIP开发教程(一) MIPCLI工具安装与环境部署
    MIP 2016年终总结
    MIP开发教程(二) 使用MIPCLI工具调试MIP网页
    VIP站长大会(北京站)常见问题解答
    MIP开发常见问题解答
    CMS模板应用调研问卷
  • 原文地址:https://www.cnblogs.com/shaozheng/p/11435459.html
Copyright © 2011-2022 走看看