logo
Loading...

numeric, digit, decimal 差別? - Cupoy

講義裡面這個0.38跟2.345 為什麼一個有true一個沒有?解釋說2.345都是false是因為...

numeric, digit, decimal 差別?

2020/12/03 下午 03:53
Python 文字處理函數介紹
觀看數:100
回答數:2
收藏數:0

講義裡面這個0.38跟2.345 為什麼一個有true一個沒有? 解釋說2.345都是false是因為有「.」,所以三者都返回 False,可是0.38也有「.」阿 ![擷取1.PNG](http://kwassistfile.cupoy.com/00000176279115DF000000216375706F795F72656C656173655155455354/1606789766695/large)

回答列表

  • 2020/12/03 下午 09:23
    陳崇恩
    贊同數:0
    不贊同數:0
    留言數:1

    因為上者是 unicode 裡面有定義的字元,所以有 numeric value,仔細觀察呈現的樣子也不同。 我現在所輸入的 __3.__ 跟 __⒊__ 其實也不一樣,前者是正常輸入的3. 後者是使用unicode所呈現的

  • 2020/12/10 上午 02:40
    張維元 (WeiYuan)
    贊同數:0
    不贊同數:0
    留言數:1

    嗨,你好
    建議先看一下官方文件對這三個 function 的用法,你就知道為什麼了。

    嗨,你好,我是維元,持續在不同的平台發表對 #資料科學、 #網頁開發 或 #軟體職涯 相關的文章。如果對於內文有疑問都歡迎與我們進一步的交流,都可以追蹤我的 Facebook技術部落格 ,也會不定時的舉辦分享活動,一起來玩玩吧 ヽ(●´∀`●)ノ