用于检查字符串是否包含任何唯一字符的 Python 程序
pythonserver side programmingprogramming
在本教程中,我们将编写一个程序来检查字符串是否包含任何特殊字符。这在 Python 中很简单。
我们将在 string 模块中有一组特殊字符。我们可以使用它来检查字符串是否包含任何特殊字符。让我们看看编写程序的步骤。
导入 string 模块。
将 string.punctuation 中的特殊字符存储在变量中。
初始化字符串。
使用 map 函数检查字符串是否包含特殊字符。
打印结果,无论是否有效。
示例
# 导入字符串模块 import string # 特殊字符 special_chars = string.punctuation # 初始化字符串 string_1 = "Tutori@lspoinT!" string_2 = "Tutorialspoint" # 检查 string_1 中的特殊字符 bools = list(map(lambda char: char in special_chars, string_1)) print("Valid") if any(bools) else print("Invalid") # 检查 string_2 中的特殊字符 bools = list(map(lambda char: char in special_chars, string_2)) print("Valid") if any(bools) else print("Invalid")
输出
如果您运行上述程序,您将获得以下结果。
Valid Invalid
结论
您可以将代码移动到函数中以避免代码冗余。如果您对本教程有任何疑问,请在评论部分中提及。