• python练习题


    1、统计字母、数字、空格以及其它的个数

     1 def check(list):
     2     alpha = 0
     3     num = 0
     4     space = 0
     5     ether = 0
     6     for i in list:
     7         if i.isalpha():
     8             alpha += 1
     9         elif i.isdigit():
    10             num += 1
    11         elif i.isspace():
    12             space += 1
    13         else:
    14             ether += 1
    15     s = "alpha有{}个 num{}个 spe{}个 e有{}个".format(alpha, num, space, ether)
    16     return s
    View Code

    2、判断用户传入的对象(字符串、列表、元组)的长度是否大于5

    1 str1 = "dfsdfdsfsd"
    2 str2 = [1,2,3,4,5,6]
    3 str3 = (1,2,3)
    4 def check_len(str):
    5     if len(str) > 5:
    6         return True
    7     else:
    8         return False
    View Code

    3、检查传入列表的长度,大于2,保留前2个长度的内容,并将新内容返回

    1 def check_space(s):
    2     if len(s):
    3         return s[:2]
    4 print(check_space(str3))
    View Code

     4、检查传入字典的每一个value的长度,如果大于2,保留前两个的长度的内容,并将新内容返回

    1 dic = {"k1":"v1v1","k2":[11,22,33,44]}
    2 def item(conn):
    3     for key,value  in conn.items():
    4         if len(value) > 2:
    5             dic[key]= value[:2]
    6     return conn
    View Code
  • 相关阅读:
    WPF 中使用 Resource 实现多语言
    webapi入门 如何调用
    webapi入门2
    webapi 入门
    asp.net web page 中如何添加引用
    几个Is函数
    webGrid内容格式化
    Validation
    HTML FORM
    访问数据库
  • 原文地址:https://www.cnblogs.com/xb88/p/7838275.html
Copyright © 2020-2023  润新知