cast.as_string
cast.as_string(int_or_bytes_or_bool, optional_default_string)
説明
cast.as_string 関数は、INT、BYTES、または BOOL の値を文字列形式に変換します。キャストが失敗した場合を処理するために、オプションの default_string 引数を指定できます。default_string 引数を省略した場合、または入力が無効な UTF-8 または BASE64 バイト シーケンスの場合、関数は空の文字列を返します。
パラメータのデータ型
INT|BYTES|BOOL、STRING
戻り値の型
STRING
コードサンプル
整数から文字列への変換
この関数は、整数 123 を文字列 "123" に変換します。
cast.as_string(123) = "123"
バイトから文字列への変換
この関数は、未加工のバイナリ b'01 を文字列 "\x01" に変換します。
cast.as_string(b'01, "") = "\x01"
ブール値から文字列への変換
この関数は、ブール値 true を文字列 "true" に変換します。
cast.as_string(true, "") = "true"
変換に失敗しました(デフォルトでは、任意で指定された文字列が使用されます)
指定された値が無効な場合、関数はデフォルトで文字列 "casting error" になります。
cast.as_string(9223372036854775808, "casting error") = "casting error"