我对将变量赋值给另一个变量感到很困惑。我有一个代码,它在过滤器变量中取值为
filter = '(uid=tommy)'
我正在尝试使用
通过命令行传递tommy
user_id = sys.argv[1:]
print user_id
filter = '(uid=user_id)'
但当然这不会取代变量 user_id ,我该如何实现呢?
答案 0 :(得分:0)
您需要字符串format
功能:
user_id = "tommy"
filter = '(uid={})'.format(user_id)
print(filter)
# (uid=tommy)