• python函数


    python函数练习题

    # def f1(l):
    #     return l[1::2]
    # print(f1([1,2,3,4,5,6]))
    # 2.写函数,判断用户传入的对象(字符串,列表,元组)长度是否大于5
    # def f2(l):
    #     if len(l)>5:
    #         return True
    #     else:
    #         return False
    # print(f2("alex"))
    # print(f2([1,2,3,4,5,6,7]))
    # print(f2((1,2,3,4,5,8,6)))
    # 3.写函数,检查传入列表的长度,若大于2,那么保留前两个长度的内容,并将新内容返回
    # def f3(l):
    #     if len(l)>2:
    #         return l[0:2]
    # print(f3([1,2,3]))
    # 4.写函数,计算传入字符串中数字,字母,空格以及其他的个数,并返回结果
    # def f4(l):
    #     li=[0,0,0,0]
    #     for i in l:
    #         if i == ' ':
    #             li[0] +=1
    #         elif i.isdigit():
    #             li[1] +=1
    #         elif i.isalpha():
    #             li[2] +=1
    #         else :
    #             li[3] +=1
    #     return li
    # print(f4("sda 64/231das op;gfs "))
    # 5.写函数,检查用户传入的对象{字符串,列表,元组}的元素是否有空内容,并返回结果
    # def f5(l):
    #     for i in l:
    #         if i == '':
    #             return True
    #     return False
    # 6.写函数,检查字典的没一个value的长度,若大于2,那么保留前两个长度的内容,
    # 并返回 dic={'k1':'v1v2','k2':[11,22,33,44]} ps:字典中的value只能是字符串或者列表
    # def f6(dic):
    #     for i in dic:
    #         if len(dic[i])>2:
    #             dic[i] =dic[i][0:2]
    #     return dic
    # dic = {'k1': 'v1v2', 'k2': [11, 22, 33, 44]}
    # print(f6(dic))
    # 7.写函数,接受两个数字参数,返回较大的
    # def f7(a,b):
    #     return a if a>b else b
    # print(f7(5,4))
    # 8.写函数,用户传入修改的文件吗,和要修改的内容,执行函数,完成整个文件的批量修改操作
    # import os
    # def f8(filename,old,new):
    #     with open(filename,mode='r',encoding='utf-8') as f1,open(filename+".bak",mode='w',encoding='utf-8') as f2:
    #         for line in f1:
    #             if old in line :
    #                 line = line.replace(old,new)
    #             f2.write(line)
    #     os.remove(filename)
    #     os.rename(filename+'.bak',filename)
    # f8('hello','aizhihua','艾志华')
  • 相关阅读:
    表:t_category
    使用 Javascript 代码,增加 HTML 新元素(节点)
    Kind Editor 笔记
    [ 摘 ] 对 js 运算符 “||” 和 “&&” 的总结
    Oracle 的分页查询,myBatis 配置文件
    ExtJS 的工具条及菜单
    发一个 ExtJS 4.2.0 的页面源码(规则比对公式 的设置页面)
    MyBatis 中的 set 元素用法(MyBatis 3.1.1)
    MySQL 存储过程,一个 4 层的游标,用于规则比对,不知道性能如何。
    jmeter从文件中读取参数
  • 原文地址:https://www.cnblogs.com/aizh/p/11087027.html
Copyright © 2020-2023  润新知