如何在使用.split时找到多少个字符串

时间:2013-10-05 00:49:50

标签: python split

在python中我可以在if语句中使用什么代码来检查字符串,之后我在其上执行了.split代码,看看是否只创建了一个字符串?

3 个答案:

答案 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()

小提琴:http://ideone.com/oqpV2h