web應用開發
作業系統管理、伺服器維護的自動化指令碼
科學計算
桌面軟體
伺服器軟體(網路軟體)
遊戲構思實現,產品早期原型和迭代
1、print函式代替print語句
python 2.x
>>>print(3,4)
(3,4)
python 3.x
>>>print(3,4)
3 4
2、python 3.x預設使用utf-8編碼
python 3.x
>>>str = "三木成森"
>>>print(str)
三木成森
3、除法運算
運算子'/'
python 2.x
>>>1 / 2
0>>>1.0 / 2.0
0.5
python 3.x
>>>1 / 2
0.5
運算子'//'(floor除法,對結果自動進乙個floor操作,即獲取不大於結果值的最大整數)
python 2.x
>>>-1 // 2
-1
python 3.x
>>>-1 // 2
-1
4、異常
python 2.x
(1)所有型別的物件都是直接丟擲
(2)捕獲異常的語法是"except exception,var"
(3)處理異常使用"raise exception,args"
python 3.x
(1)只有繼承自baseexception的物件才丟擲
(2)引入as關鍵字,捕獲異常的語法是"except exception,as var"
(3)處理異常使用"raise exception(args)"
(4)取消了異常類的序列行為和.message屬性
5、八進位制字面量表示
在python 3.x中,表示八進位制字面量的方式只有一種,並且必須寫成"0o1000"這樣的方式,原來"01000"的方式不能使用了
6、不等於運算子(python 3.x版本中只有"!="運算子)
python 2.x
>>>1 != 2
true
>>>1 <> 2
true
python 3.x
>>>1 != 2
true
7、資料型別
python 3.x去除了long
積累,現在只有一種整型int
,但他的行為就像是python 2.x中了long
pyhton 3.x新增bytes
型別,對應python 2.x版本的八位串
字串物件和byte物件可以使用.encode()
(str → bytes)或者.decode()
(bytes → str)方法互相轉化
python快速入門
1 特點 python是不用 作為每句 的結尾的。python來區別模組是使用縮進來區別的,因此在python中縮排是非常重要的。2 列印 print hello world print type 列印變數的型別 多行列印用三引號 被列印內容 3 標頭檔案 usr bin env python 意思...
Python快速入門
python快速入門在學過一門其他程式語言之後再學python是一件很容易的事情。以下列出一些python語言需要注意的問題 1.python中的注釋是 不同於其他c語言中的 並且沒有多行注釋 2.python中的字串可以用雙引號 或單引號來表示 3.字串中通過格式化字元放入多個變數需要用括號,變數...
Python快速入門
學習機器學習,python是乙個繞不過的東西,本週快速學了一下udacity的python程式設計基礎課,做個入門了解。內容比較簡單,看完的總體感受,這是讓零基礎的人產生興趣,這個是免費課程,有興趣的同學自己去看就行了。下面簡單總結一下課程基礎知識點 1 python的安裝 安裝完成後就可以使用自帶...