簡體   English   中英

如何使用 function - Python 將(字符串)變量的內容放入字符串中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM