在python中我可以在if语句中使用什么代码来检查字符串,之后我在其上执行了.split代码,看看是否只创建了一个字符串?
答案 0 :(得分:5)
.split()
返回一个列表,你可以调用该列表中的函数len()
来获取`.split()'返回的项目数:
>>> s = 'one two three'
>>> s.split()
['one', 'two', 'three']
>>> lst = s.split()
>>> len(lst)
3
答案 1 :(得分:3)
你可以做这样的事情
if len(myString.split()) == 1:
...
答案 2 :(得分:3)
def main():
str = "This is a string that contains words."
words = str.split()
word_count = len(words)
print word_count
if __name__ == '__main__':
main()