0

私はpythonが初めてなので、これは皆さんにとって本当に簡単だと確信しています。

私はPythonで簡単なことを書きましたが、私が使用している変数の隣にピリオドを置く方法に興味がありました.

i = 5
print "i is equal to", i,"."

私はそれを実行し、次のようになります。

i is equal to 5 .

「i is equal to 5」のように、(ピリオド) が 5 のすぐ隣にあるようにするにはどうすればよいですか?

これを検索してみましたが、あまりにも単純すぎて見つからない気がします笑そして、正確に何と呼ばれているのかわかりません、ありがとう。

4

3 に答える 3

7

このように連結することもできます。

print "i is equal to " + str(i) + "."
于 2012-11-28T03:49:10.203 に答える
7

文字列フォーマットを使用します:

print "i is equal to %d." % i

Python 2.6 の時点で、文字列に.format()は代わりに使用できる関数があります。

>>> print "i is equal to {}".format(i)
i is equal to 5

フォーマット文字列で複数回使用されるプレースホルダーがある場合に便利です。

>>> print "i={0}, a.k.a. 'i is equal to {0}.'".format(i)
i=5, a.k.a. 'i is equal to 5.'
于 2012-11-28T03:40:59.677 に答える