昨日は加えました:
コードを書くには1.システム全体の運転に影響を与えないようにするために、あなたがパスをスキップするキーワードを使用することができ、常に書き出すためにいくつかの支店があります。として
=カウント0 ながらカウント<10 : 場合カウント<5 : プリント(カウント) カウント + = 1 さもなければ: パス
普段else文を書くと、エラーの実行を開始しない場合は、プログラムは、通常の実行までを通過することができます。
2.範囲のような、第三のステップサイズパラメータによって定義することができます。
以下のための私で範囲(1,10,2 ): プリント(I)
ステップサイズは2に設定されている場合、私は、2回の反復に折り畳まれるように奇数1-9 1-9に元の出力の出力。
コンテンツ今日
1.データ・タイプの使用、頻繁に使用する機能と操作方法の定義。
1.整数(INT)
用途:ように電話番号の番号のQQ、ID番号、および定義され、整数の配列を保持します。
定義方法:
年齢= 18 #の年齢=(int型)18
変換データのこのタイプは、回転変換の範囲内で、画像は非常に異なる言語とcは整数変換、にフロートすることができません。
= INT(' 123412 ' ) 、B = INT(23.12)
INT 123412の種類として出力される文字列も非数値与えられた、または浮動小数点数されて表示されたときに、bが、与えられます。
小数変換機能:
バイナリ変換に小数
ビン= D(12である) #>>> ob1100 #OB戻る次数がバイナリであることを示し
十進8進に変換しました
10月= D(12である) #>>> Oo14 #進数はウーを表し、後ろ
16進数に小数の変換
ヘクス= D(12である) #OXC >>> #のバック牛で表される進数
2進、8進、10進変換に進
プリント(INT(' 10 '、2 )) プリント(INT('20 '8 )) プリント(INT('20 '、16))
最終結果は、「2,16,32」として出力され、第2のパラメータは、16進数を表し、最初のパラメータの値が渡される文字列です。
2.フロート:
処置:など身長、体重、より正確として小数と電気的にデータを記録します。
定義方法:
= 3.14 #1 A =フロート(3.14)
浮動小数点データ列も、浮動小数点に変換されます。
3.文字列:
用途:データ型の記述。
定義方法:
STR1 = ' 私は文字列です。1 ' STR2 = " I列2 " STR3 = '' 私は、文字列3 '' '
これらの3つが定義された文字列をすることができます。
[1]のインデックス値(順方向および逆値の値)
STR1 = " ABCDEFG " プリント(STR1 [1]、0009 [-1])
上記コードは、それぞれ、前方の値及び下位の値と、風のそれぞれについて得られた値は、「b」および「G」における
[2]スライス
文字列の操作では、これは、次のような、文字列内の文字の範囲を取ることができます
STR1 = " ABCDEFG " プリント(STR1 [0:5:1])
その結果、「ABCDE」、1の間隔を表す文字列は、ステップサイズを表すかかる0-5、すなわち1文字当たりの文字出力上記のコードを実行します。
スライスにおいて、方向は、例えば、左側に負を横断するように配置された間隔設定ステップ限り、右から左へ、右から左へと切断することができます。
STR1 = " ABCDEFG " プリント(STR1 [6:0:-2])
セクション6-1(左右開閉)から、ステップサイズは-2であり、その出力はGECなければなりません
長さ[3]
用途:文字列の文字数をカウントします。
= STR1 ' I列'
印刷(LEN(STR1))
図5は、すなわち、文字列内のシンボルの数、結果を操作しています。
[4]メンバーオペレータ
用途:文字列は、文字列を対応する文字列であるかどうかを判断します。
印刷(「LZX 」 で 「私の名前はLZXである」) 、印刷(「LZX 」 ではない で 「私の名前はLZXです」)
第1の出力は、LZXである第二はLZX出力されていない、結果は明らかに真、文字の後ろに表示される結果が偽である、文字列の後ろにありません。
【5】ストリップ()
目的:予約文字の途中で、文字列の両側にスペースを削除します。
STR3 = ' 222私はアイアンマン22222 ' プリント(str3.strip()) プリント(str3.strip(' 2 '))
最初の5つの機能ストリップを所定のデフォルト値は、スペースの両側に除去される関連するストリング2の出力、及び場合の値の所定の数は、内側と外側の文字列に応じて除去されます。
ときに文字認識外側から内側に取り外し、Pythonのだけ順次、ブロックの真ん中には、文字を超えていない場合は、文字、除去作業これまでのところ。例:
STR1 = " !?<1314 <!' STR2 = ' !?<1314 <?}!' 印刷(str1.strip(' !?< ')、str2.strip(' !?< "))
str1の余分な文字を完全明確な、とstr2}シンボルがブロックされたときに、その全ての前、中間の文字カウントに同定されていません。
rstrip()、lstrip()は、それぞれ左クリアをクリアと、すなわち文字列の周りにクリアランス。
STR1 = " !?<1314 <!' STR2 = ' !?<1314 <!' 印刷(str1.lstrip(' !?< ' )) プリント(str1.rstrip(' !?< "))
#1314 <!
#!<1314
左側の記号の結果に加えて、記号の右に加えました。
【6】スプリット()
使用:記号列、リストの形で最終的な出力でスライスします。例:
STR1 = ' www.baidu.com ' LIST1 = str1.split(" " ) 、印刷(LIST1) #>>> [ 'WWW'、 '百度'、 'COM']
あなたは、文字列パラメータでの分割が実際にどのようなシンボルに基づいて分割されて見ることができ、出力はリストです。その必要なセットに文字列の一部、二番目のパラメータをカットする必要がある場合:
STR1 = ' www.baidu.com ' LIST2 = str1.split(' '、1 ) プリント(LIST2)
その結果、最終的な出力[「WWW」、「baidu.com」]、最初の分割の文字列です。
rsplit。()、文字列を分割し、分割rsplit効果が同じである場合に指定された回数を選択するために、右から左にセグメント化されます。