ホームページ  >  記事  >  バックエンド開発  >  Python の組み込みフォーマット関数の詳細な紹介

Python の組み込みフォーマット関数の詳細な紹介

高洛峰
高洛峰オリジナル
2017-03-21 11:15:532091ブラウズ

英文文档:

format(format(value[, format_spec])

Convert a value to a “formatted” representation, as controlled by format_spec. The interpretation of format_spec will depend on the type of the value argument, however there is a standard formatting syntax that is used by most built-in types: Format Specification Mini-Language.

The default format_spec is an empty string which usually gives the same effect as calling str(value).

A call to <span class="pre">format(value, <span class="pre">format_spec)</span></span> is translated to <span class="pre">type(value).__format__(value, <span class="pre">format_spec)</span></span> which bypasses the instance dictionary when searching for the value’s __format__() method. A TypeError exception is raised if the method search reaches objectvalue[, format_spec])

を制御に従って「フォーマットされた」表現に変換します

format_spec による。 format_spec

の解釈は

value

引数の型によって異なりますが、ほとんどの組み込み型で使用される標準の書式設定構文があります: フォーマット仕様ミニ言語。

デフォルトの

format_spec

は、空の文字列。通常、str(value) を呼び出すのと同じ効果が得られます。🎜🎜<span class>format(value, <span class="pre">format_spec)</span></span><span class="pre">type(value).__format__(value, <span class="pre">format_spec)</span></span> は、値の __format__() メソッド。メソッド検索が オブジェクト と 🎜 に到達すると、TypeError 例外が発生します。 format_spec🎜は空ではない、または🎜format_spec🎜または返品値が文字列ではない場合。 format_spec は提供されませんが、str(value) の効果と同様に、変換文字列が形式化されます。

以上がPython の組み込みフォーマット関数の詳細な紹介の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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