zoukankan      html  css  js  c++  java
  • day16_作业

    3.用map来处理字符串列表,把列表中所有人都变成sb,比方alex_sb

    name=['alex','wupeiqi','yuanhao','nezha']
    name1 =[]
    def func(s):
        return (s+"_sb")
    
    t = map(func,name)  # t是迭代器
    for i in t:
        print(i)
        name1.append(i)
    print(name1)
    4.用filter函数处理数字列表,将列表中所有的偶数筛选出来
    num = [1,3,5,6,7,8]
    def func(s):
        return s % 2 == 0
    t = filter(func,num)    #迭代器
    for i in t:
        print(i)
    -------------------------------
    s = filter(lambda  s:s % 2 == 0,num)    
    for i in s:
    print(i)

     # 5.随意写一个20行以上的文件 运行程序,先将内容读到内存中,用列表存储。 接收用户输入页码,每页5条,仅输出当页的内容

    with open("1",encoding="utf-8") as f:
        l = f.readlines()
        # print(l)
    page,mod = divmod(len(l),5)     #divmod(被除数,除数)-----商,余数
    if mod:
        page +=1    #有余数则页数加一
    while True:
        page_num = int(input("请输入页数:"))
        if page_num < 1:
            print("请输入正常页数")
        elif page_num>page:
            print("页数超出")
        else:
            str1 = l[(page_num - 1)*5:page_num *5]
            for i in str1:
                print(i.strip())
  • 相关阅读:
    redis_String
    redis单线程架构
    redis数据结构与内部编码
    常用命令
    Tomcat:web服务器软件
    mysql数据库-备份与还原实操
    mysql数据库-备份方式简介与规范
    mysql数据库-日志管理
    mysql数据库-简介
    在 Kubernetes 集群在线部署 KubeSphere
  • 原文地址:https://www.cnblogs.com/wzc27229/p/11056412.html
Copyright © 2011-2022 走看看