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"