我正在提供带命令的Javascript函数字符串(SVG路径命令):
eg. "move 10 10 line 50 50"
Run Code Online (Sandbox Code Playgroud)
move和line是命令
数字是x,y坐标
我想为这些命令添加特殊字符串,这将指示函数使用特定变量
eg. "move %mouseX%+1 %mouseY%+1"
Run Code Online (Sandbox Code Playgroud)
其中%mouseX%和%mouseY%将是鼠标x,y坐标
我该如何解析和替换这些?
我只是想知道我是否可以从其他人那里得到关于这个话题的例子.
我在Django中有一个使用过滤器的页面,以便执行搜索.
目前我正在对GET参数进行简单检查,并相应地向查询集添加.filter():
if color:
query.filter(color=color)
Run Code Online (Sandbox Code Playgroud)
这感觉有点像丑陋的方式,我有点卡住想知道如何让它变得更有活力.
有任何想法吗?
我有一个字符串列表:
cards = ['2S', '8D', '8C', '4C', 'TS', '9S', '9D', '9C', 'AC', '3D']
Run Code Online (Sandbox Code Playgroud)
以及我想要显示卡片的顺序:
CARD_ORDER = ['2', '3', '4', '5', '6', '7', '8', '9', 'T', 'J', 'Q', 'K', 'A']
Run Code Online (Sandbox Code Playgroud)
这就是我试图订购列表的方式:
sorted(cards, lambda x,y: CARD_ORDER.index(x[0]) >= CARD_ORDER.index(y[0]) )
Run Code Online (Sandbox Code Playgroud)
不幸的是,这似乎不起作用....
或者更确切地说,列表保持完全相同,sorted(cards)工作正常.
有任何想法吗?