美文网首页我爱编程
七、python简单示例

七、python简单示例

作者: zhile_doing | 来源:发表于2018-05-26 15:21 被阅读0次
  1. 检测密码强度,包括长度检测,大小写字母与数字
    def checkio(data):
    import re
    # re模块的search函数,匹配data中的partten,如果找不到匹配,则返回None
    lower = re.search('[a-z]', data)
    upper = re.search('[A-Z]', data)
    digit = re.search('[0-9]', data)
    return all((lower, upper, digit, len(data)>= 10))
    
  2. 查找字符序列中最常出现的字母,忽略大小写,且忽略标点符号、特殊字符
     from collections import Counter
     import string
     import re
     
     def checkio(text):
         # 得到文本中的字符序列,过滤掉特殊字符
         re_letter = re.compile('[a-zA-Z]')
         text_letter = re_letter.findall(text.lower())
         # 对字符出现的次数进行统计
         c = Counter(text_letter)
         statistics_text = c.most_common()
         # 获取出现次数最多的字符出现的次数
         times = statistics_text[0][1]
         # 获取出现次数最多的字符的列表
         most_list = [statistics_text[i][0] for i in range(len(statistics_text))
                      if statistics_text[i][1] == times]
         # 忽略大小写进行排序
         most_list_sorted = sorted(most_list, key=str.lower)
         return most_list_sorted[0]
    
  3. 删除数字列表中仅出现一次的元素
    from collections import Counter
    def checkio(data):
        counter_data = Counter(data)
        uniq_items = [i for i in data if counter_data[i] == 1]
        for i in range(len(uniq_items)):
            data.remove(uniq_items[i])
    
    return data
    
  4. 查找字符串中敏感单词个数,或出现了哪些敏感单词
     import re
     def count_words(text, words):
         text_lower = text.lower()
         count = 0
         for word in words:
             if re.search(word, text_lower):
                 count += 1
         return count
    
    更简单的方法
    return sum([ w in text.lower() for w in words])
    

相关文章

  • 七、python简单示例

    检测密码强度,包括长度检测,大小写字母与数字def checkio(data):import re# re模块的s...

  • python 简单RPC示例

    利用 SimpleXMLRPCServer 演示 简单RPC例子 最后效果 动图演示 服务端 客户端 思路: 服务...

  • python简单爬虫示例

    源码 知识点 1.requests库:发送网络请求2.lxml库:HTML和XML的解析3.xpath:XML 文...

  • python socket 简单示例

    服务端: 客户端: 在python3.7里,send发送必须是socket.send(bytes[, flags]...

  • 6 if语句

    使用if语句,可以解决很多需要判断决策的问题。 1 简单示例 先来找一个简单的示例了解下Python中的if语句。...

  • python Argparse库简单示例

    Argparse 库:python的命令行解析模块 与Linux的ls用法较类似 简单示例 示例结果: 参考:ht...

  • python编程 | 第五章 if语句

    python编程系统学习指路:快速学习 | python编程:从入门到实践 | Windows 1 一个简单示例 ...

  • Python截取字符串的子串

    Python处理字符串非常方便。这篇博客将通过一个简单的示例程序介绍如何使用Python截取字符串的子串。 示例程...

  • Python 多进程简单示例

    处理同时在多个文件中筛选日志数据时,为了提高效率考虑使用Python多进程。对比单进程的时候,在本机(奔腾处理器)...

  • python http 请求简单示例

网友评论

    本文标题:七、python简单示例

    本文链接:https://www.haomeiwen.com/subject/zarmjftx.html