【发布时间】:2016-01-05 23:09:19
【问题描述】:
我需要一个 python 中的命令来过滤字符串中的字母但不删除它们,例如:
string =raw_input("Enter the string:")
if string.startswith("a") and string.endswith("aaa"):
print "String accepted"
else: print "String not accepted"
if "ba" in string:
print "String accepted"
else :
print "String is not accepted"
我应该添加什么来禁止字符串中除了a和b之外的其他字母
【问题讨论】:
-
@machineyearning 类型为
str;string是一个标准库模块,所以最好不要隐藏它,但这没什么大不了的。 -
@machineyearning:正如 jonrsharpe 已经说过的,这里没有隐藏内置函数
-
string不是类,也不是“内置模块”。内置函数是您可以在__builtins__中找到的名称。也许您的意思是 string 是标准库中的一个模块。