标签: variables

在jinja中设置变量

我想知道如何在jinja中使用另一个变量设置变量.我会解释,我有一个子菜单,我想显示哪个链接是活动的.我试过这个:

{% set active_link = {{recordtype}} -%}
Run Code Online (Sandbox Code Playgroud)

其中recordtype是为我的模板指定的变量.

python variables templates variable-assignment jinja2

219
推荐指数
4
解决办法
20万
查看次数

更简单的方法来创建单独变量的字典?

我希望能够将变量的名称作为字符串获取,但我不知道Python是否具有那么多的内省功能.就像是:

>>> print(my_var.__name__)
'my_var'
Run Code Online (Sandbox Code Playgroud)

我想这样做因为我有一堆vars我想变成一本字典,如:

bar = True
foo = False
>>> my_dict = dict(bar=bar, foo=foo)
>>> print my_dict 
{'foo': False, 'bar': True}
Run Code Online (Sandbox Code Playgroud)

但我想要比这更自动的东西.

Python中有locals()vars(),所以我想有一种方法.

python string variables

218
推荐指数
11
解决办法
23万
查看次数

如何在Python中的String中放置一个变量?

我想int加入一个string.这就是我现在正在做的事情:

num = 40
plot.savefig('hanning40.pdf') #problem line
Run Code Online (Sandbox Code Playgroud)

我必须运行几个不同数字的程序,而不是两个40.所以我想做一个循环但插入这样的变量不起作用:

plot.savefig('hanning', num, '.pdf')
Run Code Online (Sandbox Code Playgroud)

如何将变量插入Python字符串?

python string variables

218
推荐指数
6
解决办法
64万
查看次数

PHP - 连接或直接在string中插入变量

我想知道,将PHP变量插入字符串的正确方法是什么?

这条路:

echo "Welcome ".$name."!"
Run Code Online (Sandbox Code Playgroud)

或者这样:

echo "Welcome $name!"
Run Code Online (Sandbox Code Playgroud)

这两种方法都适用于我的PHP v5.3.5.后者更短更简单,但我不确定第一个是更好的格式还是更合适.

php string variables concatenation

207
推荐指数
8
解决办法
36万
查看次数

如何在CSS中将颜色定义为变量?

我正在研究一个很长的CSS文件.我知道客户端可能会要求更改配色方案,并且想知道:是否可以为变量指定颜色,以便我可以更改变量以将新颜色应用于使用它的所有元素?

请注意,我无法使用PHP动态更改CSS文件.

css variables colors css-variables

204
推荐指数
10
解决办法
20万
查看次数

在C++中通过值传递或通过常量引用传递是否更好?

在C++中通过值传递或通过常量引用传递是否更好?

我想知道哪个是更好的做法.我意识到通过常量引用传递应该在程序中提供更好的性能,因为你没有复制变量.

c++ variables constants pass-by-reference pass-by-value

203
推荐指数
6
解决办法
10万
查看次数

如何在正则表达式中使用变量?

我想在variable里面用一个regex,我怎么能这样做Python呢?

TEXTO = sys.argv[1]

if re.search(r"\b(?=\w)TEXTO\b(?!\w)", subject, re.IGNORECASE):
    # Successful match
else:
    # Match attempt failed
Run Code Online (Sandbox Code Playgroud)

python regex variables escaping python-3.x

201
推荐指数
6
解决办法
17万
查看次数

如何在Python中创建模块范围的变量?

有没有办法在模块内部设置全局变量?当我尝试以最明显的方式执行此操作时,如下所示,Python解释器说该变量__DBNAME__不存在.

...
__DBNAME__ = None

def initDB(name):
    if not __DBNAME__:
        __DBNAME__ = name
    else:
        raise RuntimeError("Database name has already been set.")
...
Run Code Online (Sandbox Code Playgroud)

并在将模块导入另一个文件后

...
import mymodule
mymodule.initDB('mydb.sqlite')
...
Run Code Online (Sandbox Code Playgroud)

追溯是: __DBNAME__

有任何想法吗?我正在尝试使用模块来设置单例,根据这个人的建议.

python variables singleton scope module

198
推荐指数
4
解决办法
21万
查看次数

将浮点数格式化为2位小数

我目前正在为客户网站建立销售模块.到目前为止,我已经得到了完美计算的销售价格,但我遇到的问题是将输出格式化为2位小数.

我目前在一个变量中调用它,以便我可以将数据绑定到listview.

Sale = float.Parse(((x.Sale_Price - (x.Sale_Price * (x.Discount_Price / 100))).ToString())),
Run Code Online (Sandbox Code Playgroud)

谁能告诉我如何将输出格式化为2位小数?非常感谢!

c# variables floating-point decimal

198
推荐指数
8
解决办法
38万
查看次数

在Java中将多个变量初始化为相同的值

我正在寻找一种干净有效的方法来声明相同类型和相同值的多个变量.现在我有:

String one = "", two = "", three = "" etc...
Run Code Online (Sandbox Code Playgroud)

但我正在寻找类似的东西:

String one,two,three = ""
Run Code Online (Sandbox Code Playgroud)

这是在Java中可以做的事情吗?牢记效率.

java variables initialization declaration

197
推荐指数
5
解决办法
29万
查看次数