目录
一、核心代码解释
二、代码
三、运行截图
一、核心代码解释
1、hex() 函数
参数说明:
- x -- 10进制整数
返回值:
返回16进制数,以字符串形式表示。
实例:
以下实例展示了 hex 的使用方法:
>>>hex(255)
'0xff'
>>> hex(-42)
'-0x2a'
>>> hex(1L)
'0x1L'
>>> hex(12)
'0xc'
>>> type(hex(12))
<class 'str'> # 字符串
2、 replace()方法
描述
Python replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法
replace()方法语法:
str.replace(old, new[, max])
参数
- old -- 将被替换的子字符串。
- new -- 新字符串,用于替换old子字符串。
- max -- 可选字符串, 替换不超过 max 次
返回值
返回字符串中的 old(旧字符串) 替换成 new(新字符串)后生成的新字符串,如果指定第三个参数max,则替换不超过 max 次。
实例
以下实例展示了replace()函数的使用方法:
str = "this is string example....wow!!! this is really string";
print str.replace("is", "was");
print str.replace("is", "was", 3);
以上实例输出结果如下:
thwas was string example....wow!!! thwas was really string
thwas was string example....wow!!! thwas is really string
二、代码
print('RGB模式十进制颜色与十六进制颜色转换'.center(55))
print('='*60)
def rgbhex(rgbr,rgbg,rgbb):
return hex(int(rgbr)).replace('0x','')+hex(int(rgbg)).replace('0x','') +hex(int(rgbb)).replace('0x','')
r=input('请输入定位点RGB颜色值的R值,取值范围0--255!')
g=input('请输入定位点RGB颜色值的G值,取值范围0--255!')
b=input('请输入定位点RGB颜色值的B值,取值范围0--255!')
print('该定位点的16进制颜色值为',rgbhex(r,g,b) )