精华内容
下载资源
问答
  • python 判断字符是否含有数字

    千次阅读 2019-08-20 14:41:41
    # 匹配字符串中是否含有数字,含有字母的话是[a-z] pattern = re.compile('[0-9]+') # findall是返回所有符合匹配的项,返回形式为数组 match = pattern.findall(station) # if后加变量的意思是判断变量是否为空,不...
    # 导入re包
    import re
    
    # 匹配字符串中是否含有数字,含有字母的话是[a-z]
    pattern = re.compile('[0-9]+')
    # findall是返回所有符合匹配的项,返回形式为数组
    match = pattern.findall(station)
    # if后加变量的意思是判断变量是否为空,不为空则为true,反之为false
    if match:
        print ('contain numbers')
    else:
        print ('no numbers')

    可深入学习下re这个包,很好用

    展开全文
  • #coding=utf-8 def is_chinese(text): for c in text: """判断一个unicode是否是汉字""" if c >= u'\u4e00' and c <= u'\u9fa5': return True return False a=u'dsfa' b=u'...
     
    #coding=utf-8
    
    def is_chinese(text):
        for c in text:
            """判断一个unicode是否是汉字"""
            if c >= u'\u4e00' and c <= u'\u9fa5':
                return True
        return False
    
    a=u'dsfa'
    b=u'sdf士大夫'
    print(is_chinese(a))
    print(is_chinese(b))

     

    展开全文
  • 找出中文,英文,数字,三者都包含的字符串。 # -*- coding:utf-8 -*- ... 判断一个unicode是否是汉字 :param uchar: :return: """ if uchar >= u'\u4e00' and uchar<=u'\u9fa5': r...

    找出中文,英文,数字,三者都包含的字符串。

    # -*- coding:utf-8 -*-
    
    def is_chinese(uchar):
        """
        判断一个unicode是否是汉字
        :param uchar:
        :return:
        """
        if uchar >= u'\u4e00' and uchar<=u'\u9fa5':
            return True
        else:
            return False
    
    def is_number(uchar):
        """
        判断一个unicode是否是数字
        :param uchar:
        :return:
        """
        if uchar >= u'\u0030' and uchar<=u'\u0039':
            return True
        else:
            return False
    
    def is_alphabet(uchar):
        """
        判断一个unicode是否是英文字母
        :param uchar:
        :return:
        """
        if (uchar >= u'\u0041' and uchar<=u'\u005a') or (uchar >= u'\u0061' and uchar<=u'\u007a'):
            return True
        else:
            return False
    
    
    
    def is_contain_chinese_number_alphabet(user_nick_name):
        """
        :param user_nick_name:名字
        :return: 返回名字是否包含中文,英文,数字三者。
        """
        # 名字含中文
        is_chinese_true_list = []
        # 名字含英文
        is_number_true_list = []
        # 名字含数字
        is_alphabet_true_list = []
        for each in user_nick_name:
            is_chinese_true_list.append(is_chinese(each))
            is_number_true_list.append(is_number(each))
            is_alphabet_true_list.append(is_alphabet(each))
    
        if (True in is_chinese_true_list) & (True in is_number_true_list) & (True in is_alphabet_true_list):
           return True
        else:
            return False
    
    
    
    
    
    def user_nick_name_spam(user_nick_name):
        """
        :param user_nick_name: 用户名字
        :return: 返回疑似广告的名字,规则如下:名字长度大于等于8且中文,英文,数字三者都包含。
        """
        user_nick_name_length=len(user_nick_name)
        three_contain=is_contain_chinese_number_alphabet(user_nick_name)
        if (user_nick_name_length>=8) & (three_contain is True):
            print(user_nick_name)
    
    
    
    if __name__ == '__main__':
    
        user_nick_name_list=['2017八月三十',
    'DanielWang',
    'DanielWang26',
    'eason123',
    'lba6772免拥嘉奖五',
    'qinnb123',
    'salamjan',
    'sumhanhan',
    'summerhanhan',
    'summerhanhan',
    'Tennyson',
    'Tennyson007',
    'whatfuckn',
    'whatfudk',
    'winter101',
    'winter1017',
    'xinyusky',
    'xujiatong',
    'yizhou0908',
    'zhaoy123yang',
    '拜仁没你黑1984',
    '拜仁没你黑1984',
    '不上头就是好孩子',
    '不忘初心牢记使命',
    '慈善赌王9527',
    '复兴之路2019',
    '海纳百川我奶毒大',
    '红浪漫23号技师',
    '胡氏sevenn',
    '嘉奖五佳lba6772',
    '嘉奖五佳lba677二',
    '嘉奖五免佣lba6772',
    '嘉奖五免佣lba67七2',
    '嘉奖五免佣lba六772',
    '竞彩盈利保倍计划',
    '绝地反杀慈善机构',
    '卖火柴的小男孩儿',
    '猫哥Jackson',
    '免佣lba6772家将五',
    '免佣lba67七2',
    '免佣金笳lba6772',
    '免佣金笳lba6772',
    '免佣金笳lba677二',
    '免用金lba6772',
    '怒操2倍辣鸡伪大神',
    '怒操2倍渣渣伪大神',
    '怒草2倍辣鸡伪大神',
    '青葱记忆染指悲伤',
    '三哥wskltu',
    '生活在生活中的我',
    '生死看淡不服就干',
    '岁月静好现世安稳',
    '我不要你觉得我要我觉得',
    '我若不红天理难容',
    '我若成佛天下无魔',
    '小额稳串2019',
    '夜神月Yagami'
    ]
        # user_nick_name='中laidesagf244'
    
        for user_nick_name in user_nick_name_list:
            user_nick_name_spam(user_nick_name)
    
    

    运行结果:

    E:\laidefa\python.exe F:/文本标签/监控服务/名字检测微信号.py
    lba6772免拥嘉奖五
    嘉奖五佳lba6772
    嘉奖五佳lba677二
    嘉奖五免佣lba6772
    嘉奖五免佣lba67七2
    嘉奖五免佣lba六772
    免佣lba6772家将五
    免佣lba67七2
    免佣金笳lba6772
    免佣金笳lba6772
    免佣金笳lba677二
    免用金lba6772
    
    Process finished with exit code 0
    
    展开全文
  • Python判断字符串是否含有数字

    千次阅读 2019-11-16 10:32:42
    1.判断一个字符串是否为中文或数字:通过unicode编码来判断 2.判断一个字符串是否全部都为数字:通过isdigit来判断 3.判断一个字符串中是否包含数字:通过正则来匹配 原文如下: 1、判断一个字符串是不是中文,这里...

    原文地址如下:https://blog.csdn.net/u011412768/article/details/82470069

    网上搜索的
    1.判断一个字符串是否为中文或数字:通过unicode编码来判断
    2.判断一个字符串是否全部都为数字:通过isdigit来判断
    3.判断一个字符串中是否包含数字:通过正则来匹配

    原文如下:

    1、判断一个字符串是不是中文,这里的关键是在判断的时候用字符串的Unicode码

    def is_chinese(uchar):
        """判断一个unicode是否是汉字"""
        if uchar >= u'\u4e00' and uchar <= u'\u9fa5':
            return True
        else:
            return False
    

    2、判断一个Unicode字符是否是数字

    def is_number(uchar):
        """判断一个unicode是否是数字"""
        if uchar >= u'\u0030' and uchar <= u'\u0039':
            return True
        else:
            return False
    

    3、判断一个Unicode字符是否是字母

    def is_alphabet(uchar):
        """判断一个unicode是否是英文字母"""
        if (uchar >= u'\u0041' and uchar <= u'\u005a') or (uchar >= u'\u0061' and uchar <= u'\u007a'):
            return True
        else:
            return False
    

    下面的函数用于实现,保留一串字符串中的中文部分:

    def format_str(content):
        '''
        判断content中每一个字符是否都为中文
        然后提取是中文的字符
        '''
        content_str = ''
        for i in content:
            if is_chinese(i):
                content_str = content_str+i
        return content_str
    

    4、 整体判断字符串是否全为数字或者字母

    (1)str为字符串s为字符串,里面的字符包括小数点

        str.isalnum() 所有字符都是数字或者字母
    
        str.isalpha() 所有字符都是字母
    
        str.isdigit() 所有字符都是数字,如果带小数点,则会返回False
    
        str.isspace() 所有字符都是空白字符、t、n、r
    

    5、检查字符串中是否包含数字

    还用正则表达式进行判断,代码如下:
    
    其中str是我们需要进行判断的字符串,语句的返回值是True或者False
    
    bool(re.search(r'\d', str))
    
    展开全文
  • str_1 = "123456" ...#用isdigit函数判断是否数字 print(str_1.isdigit()) Ture print(str_2.isdigit()) False print(str_3.isdigit()) False #用isalpha判断是否字母 print(str_1.isalpha()) F...
  • 今天小编就为大家分享一篇python 判断字符串中是否含有汉字或非汉字的实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
  • 以上这篇Python判断是否json是否包含一个key的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持软件开发网。 您可能感兴趣的文章:python 提取tuple类型值中json格式的key值方法...
  • 转自 python判断字符串是否是中文 def is_Chinese(word): for ch in word: if '\u4e00' <= ch <= '\u9fff': return True return False print(is_Chinese("测试")) ...
  • 问题 在数据预处理或纠错的过程中可能会用到对列表中是否含有我们需要的字符串的判断。 方法 直接上代码!!! # 创建列表 List = ['Lu','Xiao','Yang','Qi'] # 判断列表中是否含有字符串 if 'Yang' in List: print...
  • python 判断dict中是否含有某个key

    千次阅读 2017-07-14 22:19:42
    方法一 dict.has_key(key_name) 返回值:True 或者 False方法二if key in dict.keys(): print "key in dict
  • 判断是否为英文 210331用到的正则 1.判断其中是否有对应的字符 import re data = '美术学院' pat=re.compile(r'医院|保健院|学院|中心|站|所|室|大学|学校') rst=pat.search(data) # print(rst) if rst: a = True ...
  • [剑指offer]在一个二维数组中(每...请完成一个函数,输入这样的一个二维数组和一个整数,判断数组中是否含有该整数。 在这里class Solution: # array 二维列表 def Find(self, target, array:[[int]]): mylist=...
  • 主要介绍了Python实现变量数值交换及判断数组是否含有某个元素的方法,涉及Python字符串与数组的相关赋值、判断操作技巧,需要的朋友可以参考下
  • 需求描述 爬取推特内容,需要留下只有中文/英文的内容,日文/韩文不要。 实现思路 用正则表达式。 本来想能不能单独匹配中文或者英文,但是好多符号不想弄了… 就直接搜了匹配日文/韩文的正则表达式。...
  • 1、根据文本找指定元素 python:driver.find_element_by_xpath("//*[text()='花呗套现']").click() driver.find_element_by_xpath...2、判定页面是否含有指定文本 if text in driver.page_source: return True ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 693
精华内容 277
关键字:

python判断是否含有

python 订阅