如何使用 python 生成随机的十六进制颜色代码?
How can I generate a random hex color code using python?
我正在 python 中开发 Discord 机器人,我需要一种方法来生成随机的十六进制颜色代码,我在网上查了一下,发现了这个:
import random
color = "%06x" % random.randint(0, 0xFFFFFF)
是否可以使用 f 弦做同样的事情?
import random
color = f"{"%06x" % random.randint(0, 0xFFFFFF)}"
这是你想要的吗?
但是,我认为这不是创建十六进制代码的好方法。就个人而言,我会这样做:
import random
random_number = random.randint(0,16777215)
hex_number = str(hex(random_number))
hex_number ='#'+ hex_number[2:]
但这只是一种偏好!
是的,您可以使用:
import random
color = f'{"%06x" % random.randint(0, 0xFFFFFF)}'
我正在 python 中开发 Discord 机器人,我需要一种方法来生成随机的十六进制颜色代码,我在网上查了一下,发现了这个:
import random
color = "%06x" % random.randint(0, 0xFFFFFF)
是否可以使用 f 弦做同样的事情?
import random
color = f"{"%06x" % random.randint(0, 0xFFFFFF)}"
这是你想要的吗?
但是,我认为这不是创建十六进制代码的好方法。就个人而言,我会这样做:
import random
random_number = random.randint(0,16777215)
hex_number = str(hex(random_number))
hex_number ='#'+ hex_number[2:]
但这只是一种偏好!
是的,您可以使用:
import random
color = f'{"%06x" % random.randint(0, 0xFFFFFF)}'