Python字符串中百分号02x是什么意思
1. ⾸先该结构符合字符串格式化输出的形式:
“%x%x%x” % (r,g,b)
其中 %x 是⼗六进制整数
2. 其次 %02x 是对 %x 的进⼀步补充:
% 作为格式化输出的格式符,可以⽤如下的⽅式进⼀步控制:
%[(name)][flags][width].[precision]typecode
字符串是什么样(name)为命名;
flags可以有+,-,’ ‘或0。+表⽰右对齐。-表⽰左对齐。’ '为⼀个空格,表⽰在正数的左侧填充⼀个空格,从⽽与负数对齐。0表⽰使⽤0填充;
width表⽰显⽰宽度;
precision表⽰⼩数点后精度;
所以此处 %02x 表⽰宽度为 2 的⼗六进制整数、不够 2 位⽤ 0 填充
3. 再回顾整体的 “#%02x%02x%02x” 其实就是类似 “#b7bb96” 等 rgb 颜⾊数据

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。