※この翻訳ドキュメントはスクリプトによって出力・同期されています。内容が怪しそうな場合はGitHubにissueを追加したり英語の原文の確認をお願いします。

String クラスの zfill メソッド

このページではStringクラスのzfillメソッドについて説明します。

メソッド概要

zfillメソッドは指定された文字数でゼロ埋めされた文字列を返却します。

基本的な使い方

zfillメソッドはwidth引数を必要とします(intもしくはap.Int型となります)。

その設定によって合計の文字数が決定します。

返却値はコピーされたap.String型の値となります。


import apysc as ap

ap.Stage(
    stage_width=0,
    stage_height=0,
    background_color=ap.Color("#333"),
    stage_elem_id="stage",
)

string: ap.String = ap.String(value="1")
string = string.zfill(width=1)
ap.assert_equal(string, "1")

string = string.zfill(width=3)
ap.assert_equal(string, "001")

string = string.zfill(width=5)
ap.assert_equal(string, "00001")

ap.save_overall_html(dest_dir_path="string_zfill_basic_usage/")

zfill メソッドのAPI

特記事項: このAPIドキュメントはドキュメントビルド用のスクリプトによって自動で生成・同期されています。そのためもしかしたらこの節の内容は前節までの内容と重複している場合があります。

[インターフェイスの構造] zfill(self, *, width: Union[int, ForwardRef('Int')]) -> 'String'


[インターフェイス概要]

文字列の左側を0で埋めた文字列を返却します。


[引数]

  • width: Union[int, “Int”]

    • 文字列の幅(長さ)。


[返却値]

  • result: String

    • 結果の文字列。


[コードサンプル]

>>> import apysc as ap
>>> _: ap.Stage = ap.Stage()
>>> string: ap.String = ap.String("1")
>>> string = string.zfill(width=1)
>>> string
String("1")

>>> string = string.zfill(width=3)
>>> string
String("001")

>>> string = string.zfill(width=5)
>>> string
String("00001")