我有一个用户名“ jerry”,我想检查它是否在我的飞机场的“用户名”列中:
username = 'jerry'
rows = at.get_all(formula="FIND('jerry', {Username})=1") # I want to replace the `jerry` there with the `username` var
我该怎么做?
答案 0 :(得分:4)
Python 3.6+提供了f-strings的字符串插值,这应该是首选的方式。
所以这样的事情应该起作用:
username = 'jerry'
rows = at.get_all(formula=f"FIND('{username}', {{Username}})=1")
请注意,双大括号可将其转义到字符串中。
答案 1 :(得分:0)
现代Python中最简单的方法是:
foo = 12
bar = 'hello'
print(f"Giving {foo} {bar}'s")
请注意字符串文字前面的f
,使其成为将在其中进行替换的“ f字符串”。
答案 2 :(得分:-2)
我相信,如果将.str放入括号中,则变量可能会起作用。 ---。str('words')
希望这会有所帮助。