• day 08作业 预科


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

      lt=[11,22,33,44,55,66,77,88,99]
      lt1=[]
      lt2=[]
      for i in lt:
          if i>66:
              lt1.append(i)
          if i<66:
              lt2.append(i)
      print({'k1':lt1,'k2':lt2})
      
    2. 统计s='hello alex alex say hello sb sb'中每个单词的个数

      s='hello alex alex say hello sb sb'
      print(s.count('hello'))
      print(s.count('alex'))
      print(s.count('say'))
      print(s.count('sb'))
      
    3. 写代码,有如下变量,请按照要求实现每个功能

      name = ' aleX '
      # 1)    移除 name 变量对应的值两边的空格,并输出处理结果
      s=name
      print(s.strip('aleX'))
      # 2)    判断 name 变量对应的值是否以 "al" 开头,并输出结果
      s='aleX'
      print(s.startswith('aleX'))
      # 3)    判断 name 变量对应的值是否以 "X" 结尾,并输出结果
      print(s.endswith('X'))
      # 4)    将 name 变量对应的值中的 “l” 替换为 “p”,并输出结果
      print(s.replace('l','p'))
      # 5)    将 name 变量对应的值根据 “l” 分割,并输出结果。
      print(s.split('l'))
      # 6)    请输出 name 变量对应的值的第 2 个字符?
      print(s[2])
      # 7)    请输出 name 变量对应的值的前 3 个字符?
      print(s[0:4])
      # 8)    请输出 name 变量对应的值的后 2 个字符?
      print(s[-2:])
      # 9)    请输出 name 变量对应的值中 “e” 所在索引位置?
      print(s.find('e'))
      # 10)    获取子序列,去掉最后一个字符。如: oldboy 则获取 oldbo。
      print(s[0:-1])
      
      
    4. 假设有一个文件test.txt,内有如下内容

      l=[
          {'name':'alex','age':84},
          {'name':'oldboy','age':73},
          {'name':'egon','age':18},
      ]
      需求:
      1. 读取文件内容
      with open('D:python 12期Day 08H.txt','r')as f:
          print(f.read())
      2. 计算这三个人的年龄总和
      import cmath
      x=84
      y=73
      z=18
      print(x+y+z)
      
  • 相关阅读:
    【学】SoapExtension 学习
    【原】SQL ROW_NUMBER() OVER
    java线程(四)
    java线程(三)
    java线程(二)
    java线程(一)
    编写自己的一个简单的web容器(二)
    编写自己的一个简单的web容器(一)
    java网络编程基础
    spring 数据校验之Hibernate validation
  • 原文地址:https://www.cnblogs.com/colacheng0930/p/11436493.html
Copyright © 2020-2023  润新知