一般来说，公开 API 需要对传入的参数做检测，因为不知道别人会怎么用它。

`!s` 是快速判断未传参数（或传入空字符串）的情况。如果没有这个判断，这个函数会跑到最底部。