Python分割字符串不工作

Python分割字符串不工作,python,arrays,python-3.x,split,pyserial,Python,Arrays,Python 3.x,Split,Pyserial,不管我怎么做,这根绳子都不会分开 def funktion(): ser = serial.Serial('COM5',115200) b = str("Das ist ein Test") a = str(ser.readline().decode()) b.split(' ') a.split('s') print (a) print (b) 字符串是不可变的,因此您必须重新分配这些字符串: b = b.split(' ') a =

不管我怎么做,这根绳子都不会分开

def funktion():
    ser = serial.Serial('COM5',115200)
    b = str("Das ist ein Test")
    a = str(ser.readline().decode())
    b.split(' ')
    a.split('s')
    print (a)
    print (b)

字符串是不可变的,因此您必须重新分配这些字符串:

b = b.split(' ')
a = a.split('s')
print(a)
print(b)

请参阅文章中有关SO问题和的详细信息。

函数的
拆分功能不会在适当的位置更改字符串。它返回一个新字符串。您必须执行
tokens=b.split(“”);打印(b)

请使用纯文本显示代码的输出,而不是屏幕截图。