ホームページ  >  記事  >  バックエンド開発  >  Pythonのパーセント記号は何を意味しますか?

Pythonのパーセント記号は何を意味しますか?

(*-*)浩
(*-*)浩オリジナル
2019-07-19 16:28:5256019ブラウズ

最近、Python を学習する過程で、% (パーセント記号) のいくつかの状況を発見したので、簡単に紹介します。

Pythonのパーセント記号は何を意味しますか?

#Python のパーセント記号には 2 つの意味があります。数値を計算する場合、剰余を求めることを意味します。もう 1 つは書式文字列です。例: "%d %s" %(12, 'abc') は、%d を 12 に置き換え、%s を abc に置き換えて、'12 abc' を取得します。 (推奨される学習: Python ビデオ チュートリアル )

最初のタイプ: 数値演算 1 % 3 は、剰余 (剰余) を取るモジュラー演算を指します

>>> 7%2
1
2 つのタイプ: 文字列操作 'abc %s' % 'abc' '%s' はプレースホルダーに似ています

は % 演算子 (文字列の書式設定) について質問しています。説明は次のとおりです:

%[(name)][flags][width].[precision]typecode

フラグには、-、' '、または 0 を含めることができます。

は右揃えを意味します。 - は左揃えを意味します。 ' ' はスペースです。これは、正の数の左側にスペースを埋めて、負の数と揃えることを意味します。 0 は 0 パディングを使用することを意味します。


width は表示幅を表します

precision は小数点以下の精度を表します

Example

>>> print("%6.3f" % 2.3)
 2.300
#最初の "% "次の内容は表示される形式の説明です。6 は表示幅、3 は小数点の数、f は浮動小数点型です。

# 2 番目の "%" の後には、表示されるコンテンツ ソースが続きます。出力結果は右揃えで、長さは 2.300 です。これは 5 なので、前にスペースがあります

Python 関連の技術記事の詳細については、

Python チュートリアル 列を参照してください。学ぶために!

以上がPythonのパーセント記号は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。