小编Men*_*nda的帖子

删除Python中的数字(正则表达式)

我正在尝试删除字符串中的所有数字.然而,下一个代码删除任何单词中包含的数字,显然我不希望这样.我一直在尝试许多正则表达式但没有成功.

谢谢!


s = "This must not be deleted, but the number at the end yes 134411"
s = re.sub("\d+", "", s)
print s
Run Code Online (Sandbox Code Playgroud)

结果:

这绝对不能取消,但最后的数字是

python regex digits

16
推荐指数
4
解决办法
5万
查看次数

关于变量范围的正确性

我目前正在用Python开发一些东西,我对变量范围有疑问.

这是代码:

a = None
anything = False
if anything:
    a = 1
else:
    a = 2

print a # prints 2
Run Code Online (Sandbox Code Playgroud)

如果我删除第一行(a = None),代码仍然像以前一样工作.但是在这种情况下,我将在"if"块中声明变量,并且对于其他语言(如Java),该变量只能在"if"中可见.

Python中确切的变量范围如何工作以及在这种情况下编程的好方法是什么?

谢谢!

python scope

7
推荐指数
1
解决办法
449
查看次数

覆盖默认的Django翻译

我有一个模板:

{% trans "Log out" %}
Run Code Online (Sandbox Code Playgroud)

这是由Django自动翻译为西班牙语作为Terminarsesión.但是我想把它翻译为Cerrarsesión.

我试图将这个文字添加到.po文件中,但是当我编译消息时,我得到一个错误,说这个文字是重复的.

有没有办法更改/覆盖默认的Django翻译?

谢谢.

django internationalization

6
推荐指数
3
解决办法
5474
查看次数

标签 统计

python ×2

digits ×1

django ×1

internationalization ×1

regex ×1

scope ×1