我有一个字符串变量是
temp = '1\2\3\4'
Run Code Online (Sandbox Code Playgroud)
我想在字符串变量中添加前缀“ r”并获取
r'1\2\3\4'
Run Code Online (Sandbox Code Playgroud)
这样我就可以基于'\'分割字符串。我尝试了以下方法:
r'temp'
'r' + temp
r + temp
Run Code Online (Sandbox Code Playgroud)
但以上方法均无效。有一个简单的方法吗?我正在使用python3。我也尝试使用
temp.encode('string-escape')
Run Code Online (Sandbox Code Playgroud)
但它返回以下错误
LookupError: unknown encoding: string-escape
Run Code Online (Sandbox Code Playgroud) 我想为给定字符串中的每个单词添加前缀。我的代码是:-
StringBuilder strColsToReturns = new StringBuilder();
String strPrefix = "abc.";
strColsToReturns.append(String.format(" %sId, %sname, %stype,", strPrefix, strPrefix, strPrefix));
Run Code Online (Sandbox Code Playgroud)
对于小字符串,这很好,但我有一个像这样的非常大的静态字符串。因此,这种添加字符串前缀的方法看起来是一种乏味的方法。有没有其他复杂的方法来实现这一点。