1. 程式人生 > 實用技巧 >關於python不加前置預設為str字串

關於python不加前置預設為str字串

專案場景:

初學python遇到了一個小問題,經過設定斷點發現了原因,做此部落格,分享一下。


問題描述:

在這裡插入圖片描述
此程式語法完全正確,
但當我輸入100
輸出結果為: 你大爺好醜
可是根據程式的設計目的應輸出為: 你妹好漂亮


原因分析:

在程式之初,輸入數字時程式自動定義number為一個字串,也就是說當我輸入100之後
**number = ‘100’ **
number是字串100
而不是int型


解決方案:

在這裡插入圖片描述