-1

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

4

3 回答 3

6

.split()返回一个列表,您可以调用该len()列表上的函数来获取 `.split()' 返回的项目数:

>>> s = 'one two three'
>>> s.split()
['one', 'two', 'three']
>>> lst = s.split()
>>> len(lst)
3
于 2013-10-05T00:55:20.630 回答
4

你可以做这样的事情

if len(myString.split()) == 1:
   ...
于 2013-10-05T00:58:56.573 回答
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

于 2013-10-05T01:02:05.317 回答