由于接下来是字符串类型的题目,所以先做一些字符串的知识补充。
在 Python 中,字符串是非常常用的基本数据类型。Python 的字符串(str
类型)可以看作是字符的有序集合。与 C++ 中的 std::string
类似,Python 的字符串也提供了丰富的操作接口。
给定两个字符串A和B。请判断字符串B是否可以由若干个字符串A连接而成。换句话说,判断是否存在一个非负整数k,使得B等于A的k次连接,即:
B=A+A+…+A(k 次)如果B可以被表示为A的若干次连接,则输出 "Yes",否则输出 "No"。
abc
abcabcabc
Yes
ab
abababac
No