[英]Python: Changing datatype of variable
我是Python的新手,我發現這很奇怪(而且很神奇)。 有人可以解釋嗎?
a = 2.0
b = 3.1
if b==3.1:
print "%f"%a
a = "Hi!"
print "%s"%a
print "%s"%a
Output:
2.000000
Hi!
Hi!
如何是類型a
更改float
到string
? 如何在C / C ++中完成類似的工作?
Python是動態類型的。 沒有類型聲明,任何名稱都可以隨時引用任何值。
諸如C和Java之類的靜態類型語言將類型分配給變量,並且將錯誤類型的值分配給名稱是錯誤的。 Python沒有這樣的限制。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.