如何将一个变量分配给python

时间:2018-04-02 05:51:16

标签: python python-2.7

我对将变量赋值给另一个变量感到很困惑。我有一个代码,它在过滤器变量中取值为

filter = '(uid=tommy)'

我正在尝试使用

通过命令行传递tommy
user_id = sys.argv[1:]
print user_id
filter = '(uid=user_id)'

但当然这不会取代变量 user_id ,我该如何实现呢?

1 个答案:

答案 0 :(得分:0)

您需要字符串format功能:

user_id = "tommy"
filter = '(uid={})'.format(user_id)
print(filter)
# (uid=tommy)