我有一个基于某个参数构建的字符串,如下所示。对我来说最好的方法是什么,所以我可以根据参数构建字符串,当我传递参数时,我不需要使用def func(_st, **kwargs):
if 'b' in kwargs:
return _st.format(kwargs['b'], 'c')
if 'c' in kwargs:
return _st.format('b', kwargs['c'])
_var = 'sss'
_sA = func('aaa{}/bb{}/cc{}'.format(_var, '{}', '{}'), b=1)
_sC = func('aaa{}/bb{}/cc{}'.format(_var, '{}', '{}'), c=3)
print(_sA)
print(_sC)
##
_sA = aaasss/bb1/ccc
_sB = aaasss/bbb/cc3
uriDB = new MediaContentDB(getApplicationContext());