以後會陸續補充
偶然在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)