"%05d" % 123 结果是 "00123"
"%02X" % 10 结果是 "0A"
"%03x" % 10 结果是 "00a"
"%010x" % 10 结果是 "000000000a" (前缀9个0)
"%10x" %10 结果是 " a" (前缀9个空格)
可以看出 第一个数字是前缀,然后是长度,然后x表16进制,d表示10进制。
堪称奇技淫巧吧,但是ruby的奇技淫巧,用的很是地方,给开发带来了极大的效率,让语言优雅而简洁~
ruby奇技淫巧 之 字符串格式化和进制转换
最新推荐文章于 2024-10-04 20:56:53 发布