python中string.split()函数的初始代码是什么?

时间:2014-12-01 23:31:44

标签: function python-3.x split

我想知道python中.split()函数的代码是什么(简单的方法会很好)。 我是python的新手,无法自己解决这个问题。有什么帮助吗?

编辑:这是我到目前为止所拥有的......

stringInput =  str(input("Give me a string: "))

myList = []

firstPointer = 0

secondPointer = 0

for x in stringInput:

    secondPointer += 1

    if (stringInput[firstPointer] == chr(32)):#ASCII 32 is the space character

        stringInput +=1

        myList = stringInput[firstPointer, secondPointer]

2 个答案:

答案 0 :(得分:1)

我认为你这样做是为了学习练习。 之后你已经阅读了教程,模仿字符串方法是一种学习方法。 .split是其中一个更难的。

s = '''This is a \tstring
to be    split'''
sl = []
i = None  # start of 'word'

for j, c in enumerate(s + ' '):
    if c.isspace():
        if i is not None:
            sl.append(s[i:j])
            i = None
    else:
        if i is None:
            i = j
print(sl)
# ['This', 'is', 'a', 'string', 'to', 'be', 'split']

答案 1 :(得分:0)

stringInput = str(input("Give me a string: "))

myList = stringInput.split()

https://docs.python.org/3/library/stdtypes.html#string-methods