python 的多个条件选择怎么使用 10

函数获取了字符串,我想作判断然后执行不同的功能,例如:chachbchccha123chabcchc-12345这几类视为等同chdchech169c123这几类视为等同... 函数获取了字符串,我想作判断然后执行不同的功能,例如:

cha chb chc cha123 chabc chc-12345 这几类视为等同
chd che ch169 c123 这几类视为等同
当然 还有更多的组合种类,我该怎么样去判断获取到的字符串属于那一类?
if 支持通配符么?
新手,方便请给实际代码演示。
不是单单只有我列举的那些数据,数据是多种多样的,也就是说不定格式的数据。
展开
 我来答
波尽天下
2014-11-28 · TA获得超过834个赞
知道小有建树答主
回答量:202
采纳率:66%
帮助的人:226万
展开全部
A = ["cha", "chb", "chc", "cha123", "chabc", "chc-12345"]
B = ["chd", "che", "ch169", "c123"]

s = "cha123"    # the string you get

if s in A:
    print("A")
elif s in B:
    print("B")
else:
    print("Not in A or B")



比较简单的一个例子,把几个同为一类的组成一个列表,然后用in判断字符串是否在对应的列表中有出现。

希望对你有所帮助~

推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式