python strip不';“我不在”工作;在「;
案例1 案例2 在案例1中,脱衣舞不起作用 在案例2中,脱衣舞很有效 1和2之间有什么区别?python strip不';“我不在”工作;在「;,python,Python,案例1 案例2 在案例1中,脱衣舞不起作用 在案例2中,脱衣舞很有效 1和2之间有什么区别?str=str。strip()是局部循环变量str的重新分配。列表引用的任何字符串对象将保持不变。字符串在Python中是不可变的。如果希望字符串变量引用不同的字符串,则必须重新分配它们 您的第一个循环大致相当于: for i in range(0, len(list1)): list1[i] = list1[i].strip() 这应该可以更清楚地说明为什么列表不受欢迎。您不能将python默
str=str。strip()
是局部循环变量str
的重新分配。列表引用的任何字符串对象将保持不变。字符串在Python中是不可变的。如果希望字符串变量引用不同的字符串,则必须重新分配它们
您的第一个循环大致相当于:
for i in range(0, len(list1)):
list1[i] = list1[i].strip()
这应该可以更清楚地说明为什么列表不受欢迎。您不能将python默认关键字用作变量名,也不能将
str
用作变量name@Jean-弗朗索瓦·法布加了一张便条。谢谢。我得到了它!顺便说一句,使用内置类型名(如str
)作为变量名不是一个好主意。
for i in range(0, len(list1)):
list1[i] = list1[i].strip()
for i in range(0, len(list1)):
s = list1[i] # do not shadow the built-in str
s = s.strip()