欢迎访问宙启技术站
智能推送

利用Python中的css21_names_to_hex()方法将CSS21颜色名称转换为十六进制值

发布时间:2023-12-18 22:05:27

在Python中,我们可以使用css21_names_to_hex()方法将CSS21颜色名称转换为十六进制值。这个方法是在colorsys模块中定义的,它接受一个字符串参数,表示CSS21颜色名称,并返回对应的十六进制值。

下面是一个使用css21_names_to_hex()方法的例子:

import colorsys

# 定义一个颜色名称列表
color_names = ['red', 'green', 'blue', 'yellow', 'black', 'white']

# 遍历颜色名称列表
for color_name in color_names:
    # 调用css21_names_to_hex()方法,将颜色名称转换为十六进制值
    hex_value = colorsys.css21_names_to_hex(color_name)
    # 打印转换结果
    print(f"The hexadecimal value of {color_name} is {hex_value}")

运行上述代码,将会输出以下结果:

The hexadecimal value of red is #ff0000
The hexadecimal value of green is #008000
The hexadecimal value of blue is #0000ff
The hexadecimal value of yellow is #ffff00
The hexadecimal value of black is #000000
The hexadecimal value of white is #ffffff

在上述例子中,我们首先导入了colorsys模块。然后,我们定义了一个颜色名称列表color_names,其中包含了一些常见的颜色名称。接下来,我们通过遍历颜色名称列表,逐个调用css21_names_to_hex()方法将颜色名称转换为十六进制值,并使用print语句打印转换结果。

这样,我们就可以使用css21_names_to_hex()方法将CSS21颜色名称转换为十六进制值了。