输入一行字符串,去掉非16进制字符,并将它转换成10进制数输
import re
# 输入字符串
s = input('请输入一行字符串:')
# 匹配16进制数字
hex_digits = re.findall(r'[0-9a-fA-F]+', s)
# 将16进制数字转换为10进制数并输出
for hex_digit in hex_digits:
dec_digit = int(hex_digit, 16)
print(dec_digit)
不知道你这个问题是否已经解决, 如果还没有解决的话:这周,我做了爬取头像的python程序,比如说这个,
爬取好看的头像,效果还算不错。自从有了这个程序,我也是可以经常换头像的人了今天,有一个朋友联系说我,“仙草哥哥,我看了你的爬取头像的程序,受到了很大的启发。你知道我也是一个小站的站长,我的网站上有用户注册的功能,而且注册了以后可以自己上传头像。但是问题在于,我发现的大多数的用户都不喜欢设置头像,他们嫌设置头像太麻烦了。虽然我给用户发送了提示,而且还出了送金币的任务鼓励大家换头像,但是,他们还是不肯更换头像。你能不能帮我做一个程序,可以给我的用户自动完成设置头像呢?”
我说,“自动设置头像,听起来很有意思,但是你打算怎么做呢?首先我们保存很多的头像下来,然后等用户注册账号的时候,我们就随机给他设置一个吗?”
他说,“这样不好,因为用户的头像毕竟是代表他自己的。我们怎么能随便乱给别人设置头像呢?我希望,能够自动设置为他自己平常用的头像。”
我说,“也就是说,我们要帮助用户,设置他平常用的头像吗?这怎么可能呢?我也不认识他啊,我哪知道他平常会用什么头像呢?”
他说,“在注册的时候,我会要求新用户绑定上他的qq号,我们使用qq头像就可以了。也就是说,在他完成注册以后,如果他不主动设置头像,我们就把他的qq头像设置为默认头像,这样不就可以了吗?”
哦,原来是这样!我恍然大悟,对,这是一个非常常用的功能,很多的网站和应用,尤其是可以使用qq直接登陆的第三方网站和应用,大多都可以直接使用qq头像,那么这个功能要怎么做呢?现在我们就来实现一下吧