📜  Python|检查字符串中的数字后缀(1)

📅  最后修改于: 2023-12-03 15:04:26.504000             🧑  作者: Mango

Python|检查字符串中的数字后缀

本篇文章将介绍Python中如何检查字符串中是否包含数字后缀。

问题描述

有一个字符串,我们需要检查该字符串中是否包含数字后缀。例如,字符串"abc123"包含数字后缀"123",字符串"def456ghi"包含数字后缀"456",而字符串"jklmno"不包含数字后缀。

解决方案
思路

我们可以使用Python中的正则表达式来匹配字符串中的数字后缀。

代码实现
import re

def has_number_suffix(string):
    match = re.search(r'\d+$', string)
    if match:
        return True
    else:
        return False
参数说明
  • string:输入的字符串。
函数说明
  • has_number_suffix(string):判断输入的字符串是否包含数字后缀。
    • 若包含数字后缀,返回True
    • 若不包含数字后缀,返回False
测试样例
assert has_number_suffix("abc123") == True
assert has_number_suffix("def456ghi") == True
assert has_number_suffix("jklmno") == False
总结

本篇文章介绍了Python中如何检查字符串中是否包含数字后缀。我们使用了正则表达式来匹配字符串中的数字后缀,然后返回TrueFalse。这样,我们就可以轻松地判断字符串中是否包含数字后缀了。