当我需要检查一个字符串是否只是重复多次的另一个字符串时,如何生成布尔表达式。你知道吗
例如:
is_periodiek('ABABABABABABABABABABABABABABABABABAB', 'AB')
>>> True
is_periodiek('ABABABABABABABABABABABABABABABABABAB', 'ABA')
>>> False
is_periodiek('ABABABABABABABABABABABABABABABABABAB', 'ABAB')
>>> True
我想我需要做一个“for”循环,但它从来没有找到解决方案。你知道吗
可以使用递归lambda完成:
当模式连续出现时,您可以按模式
split
您的字符串,如果您得到一个包含空字符串的列表,您可以返回True
,否则False
:如注释中所述,您可以通过以下比较获得布尔值:
也可以在函数中使用它:
相关问题 更多 >
编程相关推荐