资讯详情

资讯详情

*简单的表达式RGB色值字符串转换进制搞笑历劫

【笔者致歉由于我的OPPO A11X太老太次无法用CSDN安卓app升级了MD编辑器渲染分享内容文本导致两个多月没有分享一个字符换设备可以解决所有问题但问题是目前没有“机会”。吾退而求其次仅仅以纯文本分享“核心”句点几张图片一般为截屏和照片最大限度降低阅读的不不适。☺️】# 简单的表达式RGB色值字符串转换进制搞笑历劫python#!/usr/bin/env python3hex_to_10 lambda hex_color: ;.join(str(int(_, 16)) # hex to tenfor _ in (hex_color[1:][i:i 2] # 字符串切片拆分RGB色值通道for i in range(0, 5, 2) # 遍历index) # 遍历拆分的16进制色值字符串) # join# 〖注hex_color[1:]三次计算重复是因我python编码水准低下的无能为迁就python表达式的语法用def定义函数可以精简。☺️〗print(f\n24-bit色值转十进制示例{hex_to_10(#4f999f) })hex_to_10 lambda heies, step2: [str(int(_, 16)) # hex to tenfor _ in (heies[i:i step] # 字符串切片拆分RGB色值通道for i in range(0, len(heies), step) # 遍历index) # 遍历拆分的16进制色值字符串]print(hex_to_10(4f999f4F999F))def hex_to_10(heies, # 待转换长字符串step2 # 分切步长) - list: 十六进制长字符串按指定步长拆分转十进制 heies (heies[:-(_ : len(heies)%step)] # 前子串 0*(step - _) # 插被带 heies[-_:] # 续貂尾) # 数据预处理 # 此“行”代码在开始调试之前我就明白它“无用于此处”但何以要装傻充愣地完成调试因为我发现了她可以是一类问题的“心智模型”。为插个航标故『对人可见机器直角三角形的无感』return [str(int(_, 16)) # hex to tenfor _ in (heies[i:i step] # 字符串切片拆分RGB色值通道for i in range(0, len(heies), step) # 遍历index) # 遍历拆分的16进制色值字符串]input(f\n{hex_to_10(4f999f4f999f4f999f, 5) })简单## 后记结论最初的一“行”表达式才是hex_to_10的真理。由于通判其有瑕绕一圈下来发现竟然是我自布的一条乌龙。但正是这个乌龙让我加固了一个str处理的一个普适脑电『心智模型』。
觉得有用,分享给同行:

为您的企业打造数字门面

稳重轻奢商务风格,端正雅致视觉,长效耐看不易过时。

立即咨询 →