简体   繁体   English

为什么 rstrip() 没有删除 \n

[英]Why is rstrip() not removing \n

def fixData(lib):
        for bookData in lib:
            for dataElement in bookData:
                if dataelement.endswith("\n"):
                     dataElement.rstrip("\n")
        return lib

rstrip returns a new string, it does not mutate the existing string. rstrip返回一个新字符串,它不会改变现有字符串。 So instead you could assign back over the string.因此,您可以通过字符串重新分配。

dataElement = dataElement.rstrip("\n")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM