Python で %s、%d、%f を使用する方法

WBOY
リリース: 2024-02-20 14:54:04
オリジナル
859 人が閲覧しました

Python で %s、%d、%f を使用する方法

タイトル: Python で %s、%d、%f を使用する方法と詳細なコード例

はじめに:
Python での文字列の書式設定文字列を処理する一般的な方法です。このうち、%s、%d、%f は文字列の書式設定に使用されるプレースホルダーです。この記事では、これら 3 つのプレースホルダーの使用方法を詳しく紹介し、具体的なコード例を示します。

1. %s の使用方法
Python では、%s は、あらゆる種類のデータを文字列にフォーマットするために使用される一般的なプレースホルダーです。

例 1:

name = "小明"
age = 18
print("我的名字是:%s,今年%d岁。" % (name, age))
ログイン後にコピー

出力結果:

我的名字是:小明,今年18岁。
ログイン後にコピー
ログイン後にコピー

例 2: 結合辞書

person = {'name': '小明', 'age': 18}
print("我的名字是:%(name)s,今年%(age)d岁。" % person)
ログイン後にコピー

出力結果:

我的名字是:小明,今年18岁。
ログイン後にコピー
ログイン後にコピー

2. %d
%d の使用方法 %d は、整数の書式設定に使用されるプレースホルダーです。

例 3:

num = 12345
print("数字:%d" % num)
ログイン後にコピー

出力結果:

数字:12345
ログイン後にコピー

例 4: 結合リスト

numbers = [1, 2, 3, 4, 5]
for num in numbers:
    print("数字:%d" % num)
ログイン後にコピー

出力結果:

数字:1
数字:2
数字:3
数字:4
数字:5
ログイン後にコピー

3. %f
%f の使用方法 %f

%f は、浮動小数点数の書式設定に使用されるプレースホルダーです。

例 5:

pi = 3.1415926
print("圆周率:%.2f" % pi)
ログイン後にコピー

出力結果:

圆周率:3.14
ログイン後にコピー

例 6: 結合ループ

numbers = [1.23, 4.56, 7.89]
for num in numbers:
    print("数字:%.1f" % num)
ログイン後にコピー

出力結果:

数字:1.2
数字:4.6
数字:7.9
ログイン後にコピー
まとめ前述のとおり、
  • Python では、%s は任意のデータを文字列にフォーマットするために使用されます。
  • %d は整数のフォーマットに使用されます。
  • %f は、浮動小数点数のフォーマットに使用されます。

具体的なコード例を通じて、これら 3 つのプレースホルダーの使用法を明確に理解できます。これにより、実際の開発で文字列を処理する際に便利になります。これらのプレースホルダーの使用を深く理解し、使いこなすことで、文字列処理の柔軟性と効率が向上します。 ###

以上がPython で %s、%d、%f を使用する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート