Python2 3直譯器inpurt 函式的區別

2022-08-27 02:36:08 字數 436 閱讀 8214

輸入函式

在python2中有兩種輸入函式,

1、input()函式會自動識別輸入的引數的資料型別,並進行轉化,如下圖用python2.7.x進行演示

2、raw_input()函式 不識別輸入的引數的資料型別,預設所有都是str型別,和python3中的input()一樣

在python2中有只有一種輸入函式

input()函式 同樣不識別輸入的引數的資料型別,預設所有都是str型別,和python2中的raw_input()功能一樣, 但是在python3中取消了raw_input()函式 

Python高階 相容Python2 3

第一種也是最重要的方法,就是匯入future模組。它可以幫你在python2中匯入python3的功能。上下文管理器是python2.6 引入的新特性,如果你想在python2.5中使用它可以這樣做 from future import with statement 在python3中print已經...

Python 23種設計模式

單例模式 當類例項化一次後,就會一直使用該例項化,而不會建立新的例項化物件。不加單例模式的例項化效果 class singleton object pass obj1 singleton print obj1 main singleton object at 0x00000167a41c7700 o...

Python 23種設計模式全(python例子)

建立型1.factory method 工廠方法 2.abstract factory 抽象工廠 3.builder 建造者 4.prototype 原型 5.singleton 單例 結構型6.adapter class object 介面卡 7.bridge 橋接 8.composite 組合 ...