#Pythonの知識の概要について #いくつかの違いが1.python2とののpython3 #の python2デフォルトのASCIIコーディング、のpython3のデフォルトのUTF-8エンコーディングは、python2は、最初の行番号に追加することができます- * -エンコーディング:UTF- 8 - * - 解決 #1 のpython2 raw_input式に入力することができるが、デフォルトの入力文字列に直接のpython3が行われていない後に #1 python2ブラケットを出力プリントが追加されないことがあり得るが、ブラケットのpython3なければならない #1 (python2範囲とはxrangeを有するビルダー)のみのpython3範囲に #2 = ==ある # 割り当てられたメモリアドレス比較 #の 同じメモリアドレスへの2つの変数、代入演算子 #1 A = 100 #1 = B #1 プリント(ID(A)、ID (B)) #ある程度3.小さなデータ・プールを保存し、メモリ空間 #数字列(小データ・プール)、リストの他のタイプ、タプル、辞書(データ小さくないプール) #小さなデータプール、間-5および256、アドレスは(私はpycharmは、限り同じ値とし、cmdが256を超えると同じで同じではありませんすべてを参照)と同じである場合には #の文字列:特殊文字を含めることはできません #1 Sを* 20 * 21は、同じアドレスではないアドレスである # S1 = '' * 20 # S2 = '' * 20 # プリント(S1がS2である)が真の#戻る #1 A = 3000 #1 B = 3000 #の印刷(ID (A)、ID(B)) #A = 400 #の印刷(ID(A)、ID(B)) #4をコード:ASCIIバイト8、英語、数字、特殊文字 # ユニコードワードの32ビットセクションに関係なく、言語の # UTF-8英語、中国語24 24バイト、32ビットの4バイトのテキストヨーロッパの1バイト。8 #の GBK 8英語1バイト、2バイトの16ビットの中国 # 個々のコードとの間にバイナリ互いを認識していない、文字化けすることができます #の ストレージファイル転送、uniccode(のみUTF-8、UTF-16、することができない GBK、ASCII など) #1 #の メモリ内のSTRは、Unicode符号化、伝送および記憶装置に記憶されている #1 バイトのタイプだけでなく、特別なデータタイプ、または他のGBKのUTF-8またはASCIIと #の 送信STR十分なバイト数が格納されてunicode->他に変換され、 # 英語: #1 STR:症状は「ASF」で、エンコーディングは01010 Unicode文字列である #の 表現:バイトb'asfある」、101010 UTF-8の文字列をエンコードする(個々のコード間のインターワーキングではない)のようなGBK #の 中国語: #1 STR:式でを、0101の文字列コード #1 バイト:のS形= B '\ xe4 \ xb8が\ XAD' (ある与えられた定義'の' S = B)最小3つの中国セクションを表す #S1 = 'ASR' #S2 = b'asr ' #のプリント(S1、タイプ(S1) ) #プリント(S2、タイプ(S2) )#の戻りバイト # #S3 = '中国語' #S4 = s3.encode( 'GBK') #1 b'asd印刷(S4)#戻り値を' #5単純な演算 #1 +を- * / **%