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 位元組序列,函式會傳回空字串。
Param 資料類型
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"