python中的elif,python2 與python3 區別的總結 持續更新中......

 2023-10-09 阅读 47 评论 0

摘要:? 1.python2,python3區別大環境下: python2:????1,源碼都含有php,Java,C,等語言的規范陋習,????2,重復代碼特別多.python3:源碼很規范,清晰,簡單,符合python的宗旨.python3:英文,中文沒有問題.?默認編碼:utf-8python2:英文沒問題,中文報錯??默認編碼:ascii? ? ? ? ? ? ?顯示中

?

1.python2,python3區別大環境下:

python2:
????1,源碼都含有php,Java,C,等語言的規范陋習,
????2,重復代碼特別多.
python3:
源碼很規范,清晰,簡單,符合python的宗旨.
python3:英文,中文沒有問題.?默認編碼:utf-8
python2:英文沒問題,中文報錯??默認編碼:ascii
? ? ? ? ? ? ?顯示中文:首行:#?-*-?encoding:utf-8?-*-
??

2.

python中的elif、python2: raw_input

python3: input

3.
python2:range xrange(迭代器)

?python3:? 只有range

正在更新中,?

4.

python2:? print()或者 print不加括號

python編程,python3 : print()必須加括號

?

5.
字典可以放大量的數據類型,且關聯性較強。
在3.5版本以前,字典是無序的,

python語言程序設計。在3.6之后,有序。

6.

python 2 中只有?

qpython?global:

  1,聲明一個全局變量。

  2,在局部作用域想要對全局作用域的全局變量進行修改時,需要用到 global(限于字符串,數字)。

?

python 3 有:

global:

  1,聲明一個全局變量。

  2,在局部作用域想要對全局作用域的全局變量進行修改時,需要用到 global(限于字符串,數字)。

nonlocal:

  1,不能修改全局變量。

  2,在局部作用域中,對父級作用域(或者更外層作用域非全局作用域)的變量進行引用和修改,并且引用的哪層,從那層及以下此變量全部發生改 ? ? ? ?變。

轉載于:https://www.cnblogs.com/lara0520/p/8367102.html

版权声明:本站所有资料均为网友推荐收集整理而来,仅供学习和研究交流使用。

原文链接:https://hbdhgg.com/2/134451.html

发表评论:

本站为非赢利网站,部分文章来源或改编自互联网及其他公众平台,主要目的在于分享信息,版权归原作者所有,内容仅供读者参考,如有侵权请联系我们删除!

Copyright © 2022 匯編語言學習筆記 Inc. 保留所有权利。

底部版权信息