python2和python3的區別

2021-10-03 13:14:54 字數 713 閱讀 9863

python2和python3的區別

python 2.x :預設的編碼是: ascii,若要顯示中文,需要在行首新增

#-*-encoding=utf-8
python 3.x 預設的編碼是:uft-8

變數:

1.必須有數字,字母,下劃線任意組合

2.不能以數字開頭

3.不能是python 的關鍵字

4.具有可描述性

5.不推薦使用拼音,中文

6.不能過長。

駝峰體:helloboy

下劃線:hello_boy

常量:長期不變的量

將字母全部大寫常量,放在檔案的最上面

注釋:單行:# 多行:""" 「」" , 『』』 『』』

基礎資料型別:

數字:

int: 整型

float: 浮點

long int :

。。。計算: + - * / % …

計數

str

在python中, 引號引起來的資料就是字串

字串 可拼接 + ,可與數字相乘
bool

python3和python2的區別

1.效能 py3.0執行 pystone benchmark的速度比py2.5慢30 guido認為py3.0有極大的優化空間,在字串和整形操作上可 以取得很好的優化結果。py3.1效能比py2.5慢15 還有很大的提公升空間。2.編碼 py3.x原始碼檔案預設使用utf 8編碼,這就使得以下 是合...

Python2和Python3的比較

python2 python3 print fish print fish unicode 是單獨的 unicode utf 8 字串 b b china byte 和 bytearrays type b type bytes s b.decode 轉化成 string 型別b1 s encode ...

python3和python2的區別

這個星期開始學習python了,因為看的書都是基於python2.x,而且我安裝的是python3.1,所以書上寫的地方好多都不適用於python3.1,特意在google上search了一下3.x和2.x的區別。特此在自己的空間中記錄一下,以備以後查詢方便,也可以分享給想學習python的frie...