我想将Python的布尔值转换为JS的布尔字面量。以下是我的工作内容:
store = dict(vat=True)
if store['vat']:
store.update({'vat': 'true'})
else:
store.update({'vat': 'false'})
有没有更简洁的方法来替换这段代码片段?
我想将Python的布尔值转换为JS的布尔字面量。以下是我的工作内容:
store = dict(vat=True)
if store['vat']:
store.update({'vat': 'true'})
else:
store.update({'vat': 'false'})
>>> store['vat'] = json.dumps(store['vat'])
>>> store
{'vat': 'true'}
>1 == true
true
>0 == true
false
>0 == false
true
>1 == false
false
let jsBoolean = {{ my_python_boolean|int }};
这假设您将 my_python_boolean
设置为 True
或 False
。 - tzazo
store['vat'] = 'true' if store['vat'] else 'false'
。该语句的意思是,如果store
中存在vat
键并且其值为真,则将其设置为字符串'true'
,否则设置为字符串'false'
。 - rplnt