我想从这里转义一个字符串:
str1 = "this is a string (with parentheses)"
对此:
str2 = "this is a string \(with parentheses\)"
也就是说,括号处只有一个\转义字符。这将被提供给另一个客户端,它需要转义这些字符,并且只使用一个转义斜杠。
为了简单起见,下面我只关注开头的括号,即到目前为止我尝试从'('更改为'\(':
替换
替换(“(”,"(")‘这是一个字符串\(用括号)’
sub
re.sub( "(
假设我想证明1d12 (十二边模)服从矩形分布,2d6服从正态分布。
快速和肮脏的方法是统计大约1000个随机生成的数字,将它们放在一个数组中,然后从那里计算平均值和期望值。
但是,如果我想通过使用运行的总计而不是1000个成员数组来节省内存呢?
我可以这样做吗?
for (i =0; i < 1000; i++){
x = Math.Random(1,6);
runningTotal += x;
}
mean = runningTotal / 1000;