Pythonのレッスン

python3#へpython2 

#python2
#Print()印刷する'ABC'
#range命令のxrangeの()発電
#raw_input()

のpython3のへ#
#印刷( 'ABC')
レンジ()
#INPUT()
等価比較のために#==割り当てられた値れます比較、メモリアドレスを比較し、ID(コンテンツ)
#たLi1に= [1,2,3]
たLi1 =位のLI2
#= LI2 LI3
#プリント(ID()たLi1で、ID(LI2)、ID(LI3))
デジタル、小さなデータ列プール
番号の#-5--256範囲
#列:1は、特別なことはできません
21は、2つの後続のアドレスであるS *、20は同じアドレスであるS *、#2
#= I1 6
#I2 = 6
#プリント(ID(I1)、ID(I2))
#1 I1 = 300
#I2 = 300
#プリント(ID(I1)、ID(2))
A1 = 'aaaaaaaaaaaaaaaaaaaaaaaaaa'
A2 = 'aaaaaaaaaaaaaaaaaaaaaaaaaa'
プリント(A1は、IS A2)

残りタプルSET辞書リスト
#1 L1 = [1、]
L2 =#1 [1]
プリント(L1 L2はIS)

#ascii
#1 A:バイトの00000000 8ビット
#unicodeのA:00000000 00000000 00000000 00000000 32ビット4つのバイト
#の:00000000 00000000 00000000 00000000 4 32バイト
#1 UTF-8:バイトの0010 0000 00000000 8ビット
の#:0,000,001,000,000,110 000 000 001 24 3バイト
#gbk A:バイトの00000110 8ビット
の#:0,000,000,010,000,001,016ワードは2ビットセクション
#1、さまざまなバイナリコードの間、互いを認識できない、文字化けされ
#2、ファイルストレージ、伝送は、ユニコード(のみUTF-8、UTF-16 GBK、ない GB2312、asciid 等)
# PY3:
メモリ内#strは、Unicodeに格納され
#bytes型
英語のため#:
#str:式:S = b'alex '

#エンコーディング:000 101 010
#のUTFの- 8。
#GBK。
#の
中国語#:
#strの:フォーム:S = '中国
エンコード番号:010101010
#Unicodeの
#バイト:表現:S = b'x \ E91 \ E91 \ E01 \ E21 \ E31 \ E32 "
#エンコーディング:000101010
#のUTF - 8。
#GBK。
#買い手と売り手の商品のお金
リー= [
{ '名前': 'りんご'、 '価格':10}、
{ '名前': 'バナナ'、'価格':20である}、
{ '名前': 'スイカ' 「価格」:30}、
]
棚の上の#商品を
印刷( 『カイライフルーツショップへようこそ』)
お金= INPUT( 『私にあなたのお金を表示する』)
IF money.isdigit()とint型(お金)> 0:
(:Li)と列挙でI、K用
。プリント( '番号{}トレード{}、価格{}'形式(I、K [ '名前']、K [ '価格']))
を選択=入力( 'あなたが購入した商品の番号を入力してください')
choose.isdigit(IF)とINT(選択)<LEN(LI):


int型IF(マネー)>李[INT(選択)] * INT(NUM)[ '価格']:
['価格']マネー= INT(マネー)-Li [INT(選択)] * INT(NUM)
李IF [INT(選択)] [ '名前'] shopping_carで:
shopping_car [リチウム[INT(選択)] [ '名前'] = shopping_car [リチウム[INT(選択)] [ '名前'] + INT(NUM)

他:
印刷(「獣、あなたの妻とのお金のために戻って!」)


それ以外:
印刷(「数は、あなた愚かなああと言います!」)

おすすめ

転載: www.cnblogs.com/huangjianfeng/p/11220195.html