zoukankan      html  css  js  c++  java
  • 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
  • 相关阅读:
    法院
    Spring Cloud常用组件
    PowerShell使用教程
    浅谈3DES加密解密
    SC win consul
    SB-Token-Jwt
    前端MVC Vue2学习总结
    spring-session-data-redis
    SpringBoot WS
    SpringBoot之使用Spring Session集群-redis
  • 原文地址:https://www.cnblogs.com/xb88/p/7838275.html
Copyright © 2011-2022 走看看