図1に示すように、出力フォーマット
手順は、しばしば、Aシナリオがある:ユーザが情報を入力し、固定フォーマットを印刷します。
このようなユーザー名と年齢を入力し、[次の形式を印刷するようにユーザーに要求するように:
私の名前は私の年齢はXXXで、XXXです。
明らかに、コンマスプライス、ユーザーの入力することができる最後に名前と年齢との文字が、指定された場所のXXXに配置されていない、との図は、文字列のスプライシングにSTR(デジタル)変換する必要があります。
%S、%のD:これは、以下のようなプレースホルダを使用します。
1.1%のプレースホルダストリング、許容される文字列、番号も受信することができます。例えば:
印刷( '私の年齢は、私の名前は%sのです%s' は%( 'エゴン'、18))
1.2%Dプレースホルダストリング。のみデジタルを受信します。例えば:
印刷( '私の名前は%sと、私の年齢は%dです')%( 'エゴン'、18)
印刷( '私の名前は%Sで、%S私の年齢IS')%( 'エゴン'、18がある) #ageタイプ文字列、%dを渡すことができない、それが与えられます
1.3、指定された印刷フォーマットに、ユーザー指定の入力を受け付けます
名前=入力(「あなたの名前:」)
年齢=入力(「あなたの年齢:」)#18ユーザ入力は、文字列18として格納されている%dを渡すことはできません。
印刷( '私の年齢は、私の名前は%sと%s' は%(名前、年齢))
2、基本的な演算子
数学、比較演算子、論理演算子、代入演算子、操作のメンバー、動作状態、ビット操作:多くがあるの運用コンピュータ技術では、単純に加算できるだけでなく、減算は、操作の種類に応じて分けることができます。
2.1算術
仮定変数:= 10、B = 20
演算子 | 説明 | 例 |
= | 単純な代入演算子 | C = A + B |
+ = | 加算代入演算子 | C + = C = C + Aと同等です |
- = | 減算代入演算子 | C- = C = CAに相当します |
* = | 乗算代入演算子 | C * = A = C * Aに相当 |
/ = | 除算代入演算子 | C / A = C = C / Aに相当します |
%= | 剰余代入演算子を取ります | C%= AはC = C%Aに相当します |
** = | 電源代入演算子 | C ** = C = C ** Aに相当します |
// = | 代入演算子のテイク割り切れます | C // = C = C // Aに相当します |
2.2、論理演算
演算子 | 説明 | 例 |
そして | 「AND」ゲート、Xは偽であるか、またはXおよびYは偽であり、x、yの値の出力値、さもなければ | (AとB)がtrueを返します |
若しくは | 「OR」ゲート、xはそうでなければ、X、Yの値の出力の値が真であります | (AまたはB)がtrueを返します |
ではありません | ゲートは、xがtrueの場合、出力xが偽で、xが偽で、出力xが真である "NOT" | 真実ではない(とB)を返します |
2.2.1三間の優先関係:いない>と>または、左から右の計算にデフォルトと同じレベル。
>>>> 4 3及び4> 3、または1 == 3 'X' == 'X'または3> 3
偽
2.2.2、それは実際には、括弧内の優先順位を区別するのが最善である、上記と同じ意味
原則:
2.2.2.1、ない最高の優先度は、結果が密接に否定が続く、と非常に密接不可分の条件に従っていないという条件であります
2.2.2.2、ステートメントが行われ、すべての接続、またはに接続された、またはすべて、次いで順に左から右へ順次計算することである場合
2.2.2.3、両方文を持っているか、その後の第1ブラケットと左右の2つの条件を封入するために、次に算出する場合
(> 4 3、> 4 >>> 3)又は(1 == 3 そして、 'X' == 'X' )または3> 3
話
2.2.3、短絡動作:論理演算の結果を決定することができるならば、それは最終結果を計算するために現在の値を返します。
>>> 10および0または「」及び 0又は「ABC」または「エゴン」==「DSB」および333または10> 4
我々が何を優先明確にするために括弧を使用
>>>(10 0)または( 「」 0)または'ABC'または ( 'エゴン' == 'DSB'及び333)又は10> 4
短絡:0 ' 'ABC'
偽FALSE TRUE
戻り値: 'ABC'
2.2.4、短絡操作面質問:
>>>#3. 1. 1又は
>>> 3 1、#3。。
>>>#0 1 1及び2と
>>>#0 1 1及び2又は
>>> 0とまたは4. 1または#2。1
>>> 0またはFalse。1 #Falseおよび
2.2.5、アイデンティティ計算
ID匹敵しますさ
比較値である==