[Python]2.x與3.x
目前CJ期末Python專題是要把原本網路上作者的程式漢化並加以改良
不過說到Python裡面要可以用unicode也是3.x板才開始有的事...
Python裡面大部分好用的函式庫和套件都還停留在2.X版本
老外因為其實不太需要用unicode寫東西,所以也沒有那麼快跟上來用3.x板
所以一堆source都是用python2.x寫的
CJ要翻譯之前必須把2.x的歧異語法全部換成3.x的才行
以下列出幾種最常見的
●輸出函式:Print //新版的函式要加小括號書寫
2.xprint "My name is CJ"3.xprint("My name is CJ")●輸入函式:Input//新版刪除了 raw_input 這一使用法2.xname=raw_input('please input your name:')3.xname=input('please input your name:')●集合的has_key用法刪除//這是一種檢查set中也沒有某個key的用法2.xx_set.has_key('y')3.xy in x_set目前大概就是這些...這邊有比較詳細一點點大家有興趣可以繼續看看...
沒有留言:
張貼留言