下面是一個簡單的例子如何在字符串中的蟒蛇插入變量值
amount1 = input("Insert your value: ")
amount2 = input("Insert your value: ")
print "Your first value is", amount1, "your second value is", amount2
這是好的,但我想知道是否有包括無連接字符串中的變量的另一種方法或逗號。
這可能嗎?
下面是一個簡單的例子如何在字符串中的蟒蛇插入變量值
amount1 = input("Insert your value: ")
amount2 = input("Insert your value: ")
print "Your first value is", amount1, "your second value is", amount2
這是好的,但我想知道是否有包括無連接字符串中的變量的另一種方法或逗號。
這可能嗎?
使用字符串格式化:
s = "Your first value is {} your second value is {}".format(amount1, amount2)
這會自動處理數據類型轉換,所以沒有必要str()
。
的詳細信息,請參考Python文檔:
https://docs.python.org/3.6/library/string.html#formatstrings
[大多數Pythonic方式來連接字符串]可能的重複(https://stackoverflow.com/questions/2133571/most-pythonic-way-to-concatenate-strings) – zwer