91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

簡述Python2與Python3的不同點

發布時間:2020-10-24 09:11:36 來源:腳本之家 閱讀:130 作者:mrr 欄目:開發技術

在Python2和Python3中都提供print()方法來打印信息,但兩個版本間的print稍微有差異

主要體現在以下幾個方面:

1.python3中print是一個內置函數,有多個參數,而python2中print是一個語法結構;

2.Python2打印時可以不加括號:print 'hello world', Python3則需要加括號   print("hello world")

3.Python2中,input要求輸入的字符串必須要加引號,為了避免讀取非字符串類型發生的一些行為,不得不使用raw_input()代替input()

下面通過以下幾點給大家介紹Python2與Python3的不同點,具體內容如下所述:

1、規范性

1)、在大的環境下,Python2含有PHP、Java、C等語言的規范陋習。(Python是一門開源的語言,任何人都可以貢獻代碼,但是每個人上傳的代碼規范都不相同。)

2)、Python2里面重復的代碼特別多。

3)、Python3編碼規范、清晰、簡單,符合Python的宗旨。

2、編碼

1)、Python2默認編碼是ASCII,只能顯示英文,顯示中文會報錯。想讓Python2顯示中文,就需在首行添加“# -*- encoding:utf-8 -*-”。

2)、Python3的默認編碼就是utf-8,中文和英文都能支持。

3、語法

1)、用戶交互:Python2的語法是“ raw_input”,而Python3的語法是“input”。

4、數據類型

1)、Python2里既有 int 類型又有 long int 類型,而Python3里只有 int 類型。

Python2中input的坑

print ("what do you like")
a = input("Enter any content:")
print ("i like",a)

輸入字符串時會報錯,而在python3中很好地解決了這個問題。

總結

以上所述是小編給大家介紹的Python2與Python3的不同點,希望對大家有所幫助,如果大家有任何疑問歡迎給我留言,小編會及時回復大家的!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

得荣县| 台南县| 夏河县| 玉龙| 揭西县| 定陶县| 双鸭山市| 蒙山县| 张家界市| 吉安县| 竹溪县| 镇巴县| 健康| 疏附县| 乌鲁木齐市| 城口县| 泾源县| 潜山县| 香河县| 金溪县| 新丰县| 特克斯县| 鹤峰县| 梅州市| 乐山市| 高邮市| 安龙县| 建瓯市| 南川市| 苍梧县| 长寿区| 海原县| 仪陇县| 广宗县| 永川市| 华池县| 伊宁市| 林甸县| 黑山县| 台中市| 益阳市|