网站制作学习网Python→正文:python 判断 包含数字
字体:

python 判断 包含数字

Python 2023/4/20 22:04:49  点击:不统计

原文是网站制作学习网的FoAsP.cn
 python 怎么判断包含数字,判断全部是数字,直接上python 代码

import re

def main():
key_str = "abc1111"
print(re_chack_all_digit(key_str))
key_str = "123123123123123"
print(re_chack_all_digit(key_str))
pass
# 正则判断全是数字,如果是返回True
def re_chack_all_digit(key_str):
pattern = r'\d+'
# 使用 re.sub() 函数进行替换,将所有的数字替换为字符串 空
result = re.sub(pattern, '', key_str)
return result ==""

# 正则判断包含数字,如果是返回True
def re_chack_include_digit(key_str):
pattern = r'\d+'
# 使用 re.sub() 函数进行替换,将所有的数字替换为字符串 '[NUMBER]'
result = re.sub(pattern, '', key_str)
return result !=key_str

# 字符串判断全是数字,如果是返回True
def check_all_digit(key_str):
is_digit = True
for c in key_str:
if c.isdigit():
continue
else:
is_digit=False
break
return is_digit

# 字符串判断包含数字,如果是返回True
def check_include_digit(key_str):
if True in [c.isdigit() for c in key_str]:
return True
return False

if __name__ == "__main__":
main()

原文章%77w%77%2Ef%6F%72%61%73%70%2E%63n

·上一篇:python 实现哈希sha1加密 >>    ·下一篇:python 字符串前 r f u b >>
推荐文章
最新文章