无论我尝试什么,这个字符串都不会被拆分。
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)
答案 0 :(得分:7)
字符串不可变,因此您必须重新分配:
b = b.split(' ')
a = a.split('s')
print(a)
print(b)
详情请参阅 Immutable vs Mutable types SO问题和that文章。
答案 1 :(得分:1)
split
函数不会就地更改字符串。它返回一个新字符串。你必须改为tokens = b.split(' '); print(b)
。