1、python 直譯器預設編碼
2、輸入
3、輸出
4、數字表示
python3
5、整型除法
6、range / xrange
python3:
7、包的定義
8、字典的 keys / values / items 方法
9、map / filter
10、str (字串型別)的區別
python3:
11、繼承
class foo:
pass
class foo(object):
pass
# 在python3中這倆的寫法是一樣,因為所有的類預設都會繼承object類,全部都是新式類。
# 如果在python2中這樣定義,則稱其為:經典類
class foo:
pass
# 如果在python2中這樣定義,則稱其為:新式類
class foo(object):
pass
# 新式類
# 繼承object
# 支援super
# 多繼承 廣度優先c3演算法
# mro方法
# 經典類
# py2中不繼承object
# 沒有super語法
# 多繼承 深度優先
# 沒有mro方法
windows下python2和python3共存
配置步驟如下 作業系統 win10 安裝步驟省略,相信都能安裝 1 改名稱給電腦同時裝上python2.7和python3.5,在安裝目錄下修改python.exe為python2.exe和python3.exe 2 更改環境變數,加入d program files python27 和 d pro...
windows下python2和python3共存
配置步驟如下 作業系統 win10 安裝步驟省略,相信都能安裝 1 改名稱給電腦同時裝上python2.7和python3.5,在安裝目錄下修改python.exe為python2.exe和python3.exe 2 更改環境變數,加入d program files python27 和 d pro...
windows下python2和python3共存
python2和python3共存來說,試過anaconda開發環境,不太習慣。試過scoop包管理器,用了一段時間發現兩個版本的pip相容使用時出了問題。有一種不用第三方工具的辦法,很好用。e python37 scripts e python37 e python27 e python27 sc...