書式付き出力
プレースホルダ
プログラムの場合は、多くの場合、固定フォーマットを使用することが必要とされ、ユーザは、固定形式と印刷に入ることができます
例えば、次の形式で印刷されたユーザ名および年齢、ならびに高さを必要として書籍My name is xxx,My age is xxx, My height is xxx
もちろん、文字列コンマスプライシングが、これはまた、変換されたデジタル、非常に重要な全体的なコードの冗長性を必要とします。
いくつかの単語の男は、私たちはそのようには上記の言ったことを見てみましょう、言いました:
name = 'jiangjiahui'
age = 18
print('My name is',name)
print('My name is age',age)
しかし、それは非常に面倒と思われるので、この時間は、プレースホルダがあるでしょう
name = 'jiangjiahui'
age = 18
print('My name is %s My age is'%(name,age))
しかし、プレースホルダは、問題%dは(すべてのデータ型のため)が存在する場合、%S(すべてのタイプ)
二、フォーマット形式
クラッタの多くのパラメータがあるので、次のF-文字列形式が存在する、上述したようプレースホルダ。
name = 'jiangjiahui'
age = 18
print("Hello, {}. You are {}.".format(name, age))
こんにちは:.結果を印刷し、あなたが18あるjiangjiahui。
三、F-文字列フォーマットされました
プレースホルダ方式を比較すると、python3.6バージョンがf-文字列フォーマットされた方法は、比較的簡単に理解するために追加されます
name = 'jiangjiahui'
age = 18
print(f'My name is:{name} My age is:{age}.')
印刷結果は:私の名前は次のとおりです。jiangjiahui私の年齢は:18
salary = 6.6666
print(f'{salary:.2f}')
6.67
かどうかを判断するためのプロセス
まず、定義:
シムズは何がしなければ、と何をすべきかそうならば、判断を下します
1.1の場合
当社のコンピュータシミュレーションは、例えば、今日あなたが外出する必要があり、私たちが作業することができ、天気予報は、その後、ドアから出て、今日は雨かもしれないし、あなたが傘を持参するか否かを判断しますと言います
if 条件:
代码1
代码2 #代码123组合起来就是一个代码块
代码三
....
他の1.2であれば....
if 条件:
代码块
else : #if...else表示代码成立会做什么,else表示不成立会做什么
代码块
1.3であれば...のelif ...他
この時間は、我々は... elifの... else文場合は使用することができますので、実際のプロセスでは、我々は以上の2以上のケースが発生する可能性があります
if 条件1:
代码块1
elif 条件2:
代码块2
else :
代码块三
二.IFネスティング
何をどのように雨が降る場合、雨しない場合は、それを行うにはどのような方法で、道路を歩いている場合、どのように、行うには?
今回は、さまざまな状況を判断する必要があります
#if嵌套的方式
if 条件表达式1:
if 条件表达式2:
代码块1
else:
代码块2
else :
代码块三 #当然else里面也可以嵌套if语句