close

當每次有新的想法新的創意想要做網站時,

 

往往心有餘而力不足,這次就學新的語言(對我來說...)來試看看。

 

到Python官方網站發現有兩個版本,python 2.7.1跟python 3.1.3,

 

嗯...應該是新的比較好,下載了3.1.3

 

安裝完開始我的python學習之路!

 

*****

 

在網路上開始尋找python教學,

 

沒想到一開始的入門就遇到問題了,原來網路上的中文教學大部份是python2.6以下..

http://ez2learn.com/index.php/python-tutorials

 

既然python3沒人寫中文教學,就自己摸看看順便寫下來囉!python2跟python3有什麼差?我也不知道,

 

只知道第一個遇到的問題是print,

 

這是第一個筆記:輸出與輸入改為函式


python2中的 print "字串"  → 在python3中變成 print ("字串"), 

print 變數  → print (變數)

raw_input() → input() 

第二個筆記,變數命名注意事項:

  1. 不能以數字開頭,只能以大小寫的英文字母或底線開頭。
  2. 不能使用保留字,例如if, for, while, print等等...
  3. Python的變數大小寫是有區別的。

 

第三個筆記,Python字串裡的'\0'不會中斷字串。

 

第四,字串:

python3所有 str type 的字串都內建以 unicode 儲存,不用再打u"..."了。

非 unicode 的資料則可以用 b"..." 表示。

所以連變數、函式、class都可以用中文命名。

 

第五,字串也能運算


>>> firstName = "al"
>>> familyName ="snow"
>>> print ("my name is "+firstName+""+familyName+"")
my name is alsnow

>>> print ("許功蓋"*3)
許功蓋許功蓋許功蓋

arrow
arrow
    全站熱搜

    alsnow 發表在 痞客邦 留言(1) 人氣()