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

Pythonの%は何を意味しますか

尚
オリジナル
2019-06-27 17:52:17149178ブラウズ

Pythonの%は何を意味しますか

Python には 2 つのタイプの % があります:

1. 数値演算: % はモジュロを表し、除算の余りを返します。

例:

>>> 7%2
1

2.% 演算子 (文字列の書式設定、文字列の書式設定)、説明は次のとおりです:

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

(name) には、名前付きフラグとして -、' '、または 0 を含めることができます。右揃えを示します。 - は左揃えを意味します。 ' ' はスペースです。これは、正の数の左側にスペースを埋めて、負の数と揃えることを意味します。 0 は 0 パディングを使用することを意味します。 width は表示幅を表します precision は小数点以下の精度を表します

タイプ コード:

%s    字符串 (采用str()的显示)
%r    字符串 (采用repr()的显示)
%c    单个字符
%b    二进制整数
%d    十进制整数
%i    十进制整数
%o    八进制整数
%x    十六进制整数
%e    指数 (基底写为e)
%E    指数 (基底写为E)
%f    浮点数
%F    浮点数,与上相同
%g    指数(e)或浮点数 (根据显示长度)
%G    指数(E)或浮点数 (根据显示长度)
%%    字符"%"

例:

>>> print("%6.3f" % 2.3)
 2.300
# 第一个"%"后面的内容为显示的格式说明,6为显示宽度,3为小数点位数,f为浮点数类型 # 第二个"%"后面为显示的内容来源,输出结果右对齐,2.300长度为5,故前面有一空格
>>> print("%+10x" % 10)
    +a
# x为表示16进制,显示宽度为10,前面有8个空

Python 関連の技術記事の詳細については、 を参照してください。 Pythonチュートリアル##学習のためのコラム!

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

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