[英]How to put the contents of a (string) variable inside a string using a function - Python
我的目標是按照print("\"text\"")
的方式執行某些操作,同時將var
保持為可變變量。
代碼:
var = "text"
print(str(var))
預期 output: "text"
實際 output: text
你可以使用repr
print(repr(var))
也許你想使用 f-string?
var = "textlol"
print(f"\"{var}\"")
如下所示,這很容易:
var = '"text"'
print(var)
您需要將字符串值插入到打印的字符串中。 有幾種方法可以做到這一點,看看這個關於類似問題的答案。
在您的情況下,您想在字符串周圍打印"
。由於"
是一個特殊字符,您需要在它之前插入一個反斜杠以“轉義”它,並打印"
而不是結束字符串。最終結果將像
var = "text"
print("\"{}\"".format(var))
打印時加上引號。 這樣您就不必更改變量。
例子:
var = "text"
print('"'+'text'+'"')
Output:“文本”
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.