Python 2.7與Python 3.7區別

little bottle
發布: 2019-04-08 10:47:43
轉載
4900 人瀏覽過

今天,我將帶大家去看看Python 2.7與Python 3.7這兩個版本差異。

Python 2.7與Python 3.7區別

區別一:print語法使用

Python2.7   print語法使用   >>> print "Hello Python"       

Python3.7   print語法使用   >>> print("Hello Python")

範例:在Python 3.7.0使用雙引號觸發SyntaxError異常機制  提示Did you mean print("Hello mean print("Hello Python3.7")  

Python 2.7與Python 3.7區別

 print 換行與不換行區別

 python  2.7  print 不換行使用","即可

Python 2.7與Python 3.7區別

 python 3.7 print 不換行使用end=""

 Python 2.7與Python 3.7區別

 區別二: raw_input()和input()

 Python 2.7  raw_input()  input() 都存在可用    raw_input()接收字串string  input()接收數字int /flot.

 Python 3.7  raw 格式回傳string

Python 2.7與Python 3.7區別

Python 2.7與Python 3.7區別

區隔三:函數cmp()

python 2.7   cmp(x,y)函數用於比較2個對象,如果x y 返回1

python3.7    cmp()已經不存在了,如果你需要實作比較功能,需要引入operator 模組,適合任何物件

>>> import operator>>> operator.eq('hello', 'name');False>>> operator.eq('hello', 'hello');True

區別四:string 字母大小寫字串

string.letters:包含所有字母(大寫或小寫)的字串

Python 3.0中,string.ascii_letters.

【建議課程:Python欄位課程

以上是Python 2.7與Python 3.7區別的詳細內容。更多資訊請關注PHP中文網其他相關文章!

相關標籤:
來源:cnblogs.com
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板
關於我們 免責聲明 Sitemap
PHP中文網:公益線上PHP培訓,幫助PHP學習者快速成長!