在python中如何创建一个函数来检查用户输入的字符串是否只包含字母a和b? 该字符串可以与用户想要的一样长,但应该只包含字母a和b的组合。 谢谢。检查一个字符串是否只包含某些字母
回答
可选择使用正则表达式,你也可以使用一个generator expression检查字符是否all
是in
字符串"ab"
。
>>> all(c in "ab" for c in "foobar")
False
>>> all(c in "ab" for c in "aaabaababbba")
True
但是如果字符串只包含字母a或b,它将返回False。即使它是a和b分离,我也希望它返回true。 – user3459811
谢谢,我现在明白了。我的代码很好。这是我做的,看看我的变量是否包含一个和或b,如果他们没有返回False。 如果所有(c在var中的“ab”中的c): 返回False – user3459811
那么,那么你已经倒过来了。使用'如果所有(...):返回True'或更好,只需'返回所有(...)'。那么,它现在工作吗? –
使用正则表达式(a|b)*$
检查字符串是否只包含A和B
CODE:
import re
import sys
prog = re.compile('(a|b)*$')
str ="""aaabbb"""
if prog.match(str):
print "String matches"
else:
print "String doesn't match"
如果我的varibale是var。我会做var.regex(a | b |)? – user3459811
- 1. 检查一个字符串是否只包含某些字符
- 2. PHP检查字符串是否包含一些字母/数字
- 3. Javascript检查字符串是否只包含某个字符
- 4. 检查一个字符串是否包含数字和字母
- 5. 检查字符串是否包含某些字符
- 6. 检查一个字符串是否只包含特殊字符
- 7. 如何检查字符串是否只包含英文字母?
- 8. 检查一个字符串是否不包含一些文字
- 9. Lua:如何检查一个字符串是否只包含数字和字母?
- 10. SML检查一个字符串是否只包含数字
- 11. F#检查一个字符串是否只包含数字
- 12. 如何检查一个字符串是否只包含PHP中的字母?
- 13. 检查一个字符串是否只包含字母 - 电子邮件验证
- 14. 如何检查字符串是否包含某个字符?
- 15. 如何检查一个TextView是否包含某个字符串
- 16. javascript检查一个元素是否包含某个字符串
- 17. 如何检查一个字符串只包含Prolog中的某些字符?
- 18. 检查一个字/字母是否包含在一个字符串与JavaScript
- 19. 如何检查字符串是否包含某些内容?
- 20. 检查是否Textfile.txt包含某些字符串
- 21. 验证一个字符串是否只包含javascript中的某些字符
- 22. 如何检查一个字符串是否包含任何一些字符串
- 23. Applescript:检查一个字符串是否包含空字符串?
- 24. c#检查字符串列表是否包含某些字符串
- 25. 检查字符串是否包含字母数字
- 26. 测试以查看一个字符串是否只包含字母数字
- 27. 如何检查一个字符是否包含特定字母
- 28. 检查一个字符串不包含字母字符
- 29. 检查一个字符串是否只有字母+空格?
- 30. 检查字符串是否只包含允许的字符
谷歌告诉你什么?你尝试了什么? – manuell