簡體   English   中英

在答案中加上美元符號

[英]Getting to put a dollar sign in the answer

當我嘗試在此處執行此代碼時,得到的答案與預期的不同

print("Cost of purchasing",color,"paint:",'$',(cost))

我明白了: Cost of purchasing red paint: $ 35

取而代之的是: Cost of purchasing red paint: $35

在 python 3 中執行此代碼時,如何在引號中加上美元符號后去掉空格? 順便說一句,這是一個更大問題的一部分,因為我對它的方式有疑問。 格式化。

使用優點:

print("Cost of purchasing: " + color + "Paint: $" + cost)

甚至更好 - 格式化:

print(f"Cost of purchasing: {color} Paint: ${cost}")

將多個值傳遞給 print 語句會在它們之間放置分隔符,默認情況下是空格。 如果您不想要空間,最簡單的更改方法是使用+連接項目,而不是同時打印它們。

print("Cost of purchasing",color,"paint:",'$' + (cost))

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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