0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

フォーマット指定子

Posted at

format文やf-stringsでのフォーマット指定子の種類。

数値のフォーマット

  1. ゼロ埋め:

    number = 7
    print(f"{number:02}")  # 2桁のゼロ埋め
    print(f"{number:05}")  # 5桁のゼロ埋め
    

    出力:

    07
    00007
    
  2. 小数点以下の桁数指定:

    number = 3.14159
    print(f"{number:.2f}")  # 小数点以下2桁
    print(f"{number:.3f}")  # 小数点以下3桁
    

    出力:

    3.14
    3.142
    
  3. 幅の指定:

    number = 42
    print(f"{number:6}")  # 幅6で右寄せ
    print(f"{number:10}")  # 幅10で右寄せ
    

    出力:

        42
            42
    
  4. 符号の表示:

    number = 42
    print(f"{number:+}")  # 符号を表示
    

    出力:

    +42
    

文字列のフォーマット

  1. 幅の指定:

    text = "hello"
    print(f"{text:10}")  # 幅10(デフォは左寄せ)
    

    出力:

    hello     
    
  2. 左寄せ:

    text = "hello"
    print(f"{text:<10}")  # 左寄せ
    

    出力:

    hello     
    
  3. 右寄せ:

    text = "hello"
    print(f"{text:>10}")  # 右寄せ
    

    出力:

         hello
    
  4. 中央寄せ:

    text = "hello"
    print(f"{text:^10}")  # 中央寄せ
    

    出力:

      hello   
    

その他のフォーマット

  1. パーセンテージ表示:

    number = 0.1234
    print(f"{number:.2%}")  # パーセンテージ表示
    

    出力:

    12.34%
    
  2. 指数表記:

    number = 1234
    print(f"{number:.2e}")  # 指数表記
    

    出力:

    1.23e+03
    
0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?