繁体   English   中英

Python是否针对特殊字符和/或标点内置字符串验证?

[英]Does Python have built in string validation for Special Characters and/or Punctuation?

Python具有str.isalnum()str.isdigit()str.isupper()str.islower()str.isalpha() ,但是它是否具有内置字符串验证功能来检查特殊字符或标点符号? (即!@#$%^&*()。,;'“:ect)

标准string模块提供string.punctuation ,其中包含标点符号。 您可以通过以下方式测试成员资格:

def ispunct(ch):
    return ch in string.punctuation

来源: https : //mail.python.org/pipermail/tutor/2001-October/009454.html

import string
>>> print string.punctuation
!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM