個人覺得實用的Python姿勢

鄰居的尾巴發表於2017-07-11

以後會陸續補充

偶然在Python Cookbook看到一個format操作,想到一個問題, 感覺用了!r之後,會把傳入的物件按照原來形式保留

d = {"foo": "bar"}
"value in d is {!r}".format(d["bar"])

想到一個用處,舉個例子:

params = ("woody", "suxiaoji", "zy")

sql = "select userId from user where username in {!r}".format(params)
print(sql)


相關文章