PythonはDay05を学びます

書式付き出力

プレースホルダ

プログラムの場合は、多くの場合、固定フォーマットを使用することが必要とされ、ユーザは、固定形式と印刷に入ることができます

例えば、次の形式で印刷されたユーザ名および年齢、ならびに高さを必要として書籍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语句

おすすめ

転載: www.cnblogs.com/ledgua/p/11278503.html