書式付き出力
定義された:出力が一定の基準や仕様書に沿って、ここと呼ばれるフォーマットを
フォーマットの三種類
- 第一の実施形態の出力の(プレースホルダ)ベースのバージョンpython3.0
このアプローチの利点は、出力は、例えば、文字列の連結、プレースホルダー(全てのデータ・タイプの)二つの形態、ある%S、(数だけタイプの)%のD、任意の種類のものとすることができるということです。
name = 'nick'
age = 19
print('my name is %s my age is %d(或者%s)' %(name, age)) # my name is nick my age is 19
第二の方法(フォーマット形式)
このアプローチは、python3.4バージョンフォーマットされた出力モード(基本的に使用される誰も)に基づいています
まず、最終的な印刷には、あなたが「.format( 『パラメータ1』、 『パラメータ2』、「3つのパラメータを使用する場合ので、この方法(フォーマット形式)で使用される場合は、時間パラメータの多くは、非常に面倒になります」........)それらを制御する方法は非常に面倒なので、非常に少数の人々は、使用します
- 第三の実施形態(F-文字列形式の)
このアプローチは、バージョンpython3.6フォーマットされた出力に基づいており、式は、(F「記述情報:{1}、記述情報に対応する変数名:変数名が{2}に対応する」)印刷、もし、印刷(F「の説明:::{.2f変数名に対応})小さな値を印刷するために必要なパラメータは、のように表さ特徴 『:2F』小数点以下であります
基本的な演算子
基本的な演算子には:1. 算術演算子(+、 - 、*、/、//(四捨五入)、%(残り)、**(電源))など
- 比較演算子は(>、<、==、> =、<= ,! =、)、比較結果が"真または偽"で表示されています
- 代入演算子(=、+ =、 - =、* =、/ =、= // =%、** =)
- 論理演算子(AND、OR、NOT)
- オペレータのアイデンティティ(IS、ではありません)
Pythonの演算子の優先順位
そして、Pythonのオペレータの最初のカウントの数学換算で優先順位とだけ、覚えて、加算と減算、乗算、除算を数えるあなたは同様に動作は括弧でしょう誰でも欲しいです
フローコントロールかどうかを判断します
フロー制御は、何が上から下に、ステップ、所定のシーケンスにより、対応する作業工程であります
フローコントロールかどうかを判断します
仮定はどのような場合は、指定された条件を与え、条件が満たされた場合、何が起こるのだろう.....、.......あれば条件は、単語、与えられた条件であれば、意味であれば、ということであれば条件が何を失敗した場合、何が起こるのだろうか、私たちの文章小学校、どのような場合は、のようなものだけ。これは、単一の分岐構造に属しています
light = "green"
if light ='red':
print('等')
print('啥子')
...他にあれば、それは分岐構造のビスを表し
コードが実行するかどう表現は他にないだろう設定し、確立されて、私はちょうど小学校でこの文のように感じる(どのようにあなた、どのように他)、フロントバック保持していない例えば、実行される場合には、
light = 'yellow'
if light == 'red':
print('等')
else:
print('闯马路')
print('shit')
定義により多分岐構造は、単語の複数の決意であります
...のelif ... elifの...それ以外の場合
表現は条件1の成立後に何をするかで、2は条件3の成立後に行うには何をすべきかの条件を確立し、その後、それ以外の場合は実行する方法
light = 'white'
if light == 'red':
print('等')
elif light == 'yellow':
print('注意')
elif light == 'green':
print('请过马路
')
else:
print('傻子,没有这个信号灯')
print('shit')
age = 18
inp_age = input('age:') # 17
inp_age = int(inp_age)
if age > inp_age: # a # 条件a成立我就做
print('猜小了')
elif age < inp_age: # b # 条件b成立并且条件a不成立才做
print('猜大了')
else: # c # 条件a和b都不成立才做
print('猜中了')
ネストの場合
単語が複数ある場合ネストが決定された場合
私の個人的な理解では、a> bの、何が時間が== bを行うには場合に発生、または(いつそれが何をするのならば、そのような> = Bかのように、条件を満たす上で、条件自体が多様性を持っているということです他に)何をすべきか
age = 18
inp_age = int(input('age:'))
if age >= inp_age:
if age > inp_age:
print('猜小了')
else:
print('中了')
else:
print('猜大了')