)它显然会导致一个NameError: global name '_Test__doA' is not defined
如果在类定义中以文本形式出现的标识符以两个或多个下划线字符开头,而不以两个或多个下划线结尾,则该标识符被视为该类的私有名称。转换插入类名,去掉前导下划线,在名称前面插入一个下划线。例如,出现在名为Ham的类中的标识符__spam将被转换为
我试图用下划线替换字符串中的空格,以便使用RegEx创建段塞。只要有一个空间,它就能工作得很好。但是,如果有两个连续的空格或一个空格后面跟着下划线,反之亦然(' _' OR '_ '),则它被替换为__。我怎样才能克服这一切?这就是,我想要一个单独的下划线,而不是双重或三重。我的替换代码与此类似。
rereplace(lCase('this is a sample _