→ vi000246: python比較簡單 但是有時簡化太多會搞不清楚在寫啥 05/08 13:50
→ vi000246: 像這個target=None是宣告一個變數 05/08 13:50
→ vi000246: 只是他還沒有值 就先設個None給他 05/08 13:51
謝謝,懂了! 所以None就是單純一個沒甚麼意義的變數,後面隨便套都可以
推 yao: target=None 就是一開始初始化成"空" 表示還沒找到任何出血 05/08 13:55
→ yao: 敵人... 05/08 13:55
推 TuCH: 如果不設一個初始化變數 有可能會沒有target 回傳值導致錯誤 05/08 13:56
→ yao: 下面找到以後None就不重要了... 如果程式完全沒找到 就會回 05/08 13:56
→ yao: 傳None 05/08 13:56
知道了!! 所以難怪google到說有False的意思,原來是沒找到敵人時False的意思。
等等,好像也不對,應該還是單純一個空的初始值而已
推 xyz102416: 這樣講也是對的,畢竟如果你初始隨便設一個數字,到時 05/08 14:50
→ xyz102416: 候沒找到那接他的fumction要怎麼知道這個是真的找到的 05/08 14:50
→ xyz102416: 數值還是沒找到的數值? 所以設成一個能夠一眼就看出 05/08 14:51
→ xyz102416: 有沒有找到的變數 05/08 14:51
推 TuCH: 不過建議用for迴圈 用while容易錯 05/08 15:20
推 art1: 不懂為何用 while 容易錯 05/09 06:28
推 bibo9901: 這是python的缺點之一: 無法宣告變數 05/09 07:56
→ bibo9901: 正確來說是宣告與賦值合一, 無法「單純」宣告變數, 05/09 07:57
→ bibo9901: 所以只好給一個沒什麼影響的值, 習慣上用None. 05/09 07:58
推 Yshuan: 就算是c/c++ 也要養成變數宣告與初始化的好習慣阿 05/09 10:39
→ uranusjr: 宣告不賦值幾乎在所有狀況都是壞事, 這算不上什麼缺點 05/09 12:16
→ uranusjr: 同一段用 C 改寫你不賦值寫出 bug 回垃圾值更慘, Python 05/09 12:17
→ uranusjr: 至少還會在正確的地方拋 NameError 給你 05/09 12:17
→ vi000246: python的特色就宣告跟使用變數都長一樣 05/09 13:12
→ vi000246: 有時候這算缺點 debug會不好看出來 05/09 13:12
推 ThxThx: 原po應該學JavaScript比較有用吧!?? 05/09 15:21
因為看評論,大部分的人都說學JavaScript不如學Java,而且Java聽說越來越被遺棄了,
就想乾脆學python,不但這個網站有而且聽說未來性高且可替代php。
→ ThxThx: 跟已經會的網頁技能比較相關而且前後端都可以寫 05/09 15:21
推 adrianshum: 不用特地宣告變數有好有壞啦。好處是沒那麼冗長,壞處 05/09 22:33
→ adrianshum: 則是不小心打錯變數名引起的問題可以很難看出來 05/09 22:33
※ 編輯: ReadSnow (61.224.49.230), 05/09/2018 22:53:42
推 steven11329: 學js不如學java?還真是第一次看到。基本上現在兩者 05/12 14:30
→ steven11329: 除了語法類似外,運用領域差的非常多。但是java因為 05/12 14:30
→ steven11329: oracle授權的關係,商業上使用的應該會減少。 05/12 14:30
→ steven11329: 比起來我覺得js還比較有前景。 05/12 14:31
→ s860134: 語法完全不類似.. 05/12 18:51
→ s860134: JS 取名完全是因為當初 Java 比較紅而已 05/12 18:52
→ subi: 如果你要往網頁方面,個人覺得php會比較好,會比較好找到工作 05/13 16:29
→ subi: 另外 Javascript 現在使用越來越多, 未來發展看好 05/13 16:30
推 TaiwanFight: php才是王道 05/16 14:26
→ TaiwanFight: php + js 學Java完全是多此一舉了 沒必要學 05/16 14:28