代码拉取完成,页面将自动刷新
# 1.请编写一个函数实现将IP地址转换成一个整数。
# 如 10.3.9.12 转换规则为:
# 10 00001010
# 3 00000011
# 9 00001001
# 12 00001100
# s ='10.3.9.12'
# def zhuanhun(s):
# lst =s.split('.')
# for i in lst:
# print('{:08b}'.format(int(i)))
# zhuanhun(s)
# a =10
# print('{:08b}'.format(a))
# 再将以上二进制拼接起来计算十进制结果:00001010 00000011 00001001 00001100 = ?
# s ='10.3.9.12'
# def sum1(s):
# lst2=[]
# lst =s.split('.')
# for i in lst:
# s1 ='{:08b}'.format(int(i))
# lst2.append(s1)
# q1 =''.join(lst2)
# return int(q1,2)
# print(sum1(s))
# print(int('1010000000110000100100001100',2))
#
# 2.把aaabbcccd这种形式的字符串压缩成{"a":3,"b":2,"c":3,"d":1}这种形式。
# s ="aaabbcccd"
# dic ={}
# for i in s:
# dic.setdefault(i,0)
# dic[i]+=1
# print(dic)
#
# 3.有 0 < x <= 10, 10 < x <= 20, 20 < x <= 30, .,190 < x〈= 200,200 < x 这样的
# 21个区间分别对应 1-21 二十一个级别,请编写一个函数 level (x)根据输
# 入数值返回对应级别。
# def level(x):
# if x<=200:
# s = x //10
# print(f'第{s+1}级别')
# else:
# print(f'第21级别')
# level(251)
# 4.使用re匹配验证码,验证码由字母,数学组成。
import re
# s =input("请输入验证码")
# print(re.findall('[A-Za-z0-9]',s))
# 5.写一个正则表达式,匹配身份证号
# s =input("wewe")
# print(re.findall("(^[1-9]\d{5}(18|19|([23]\d))\d{2}((0[1-9])|(10|11|12))(([0-2][1-9])|10|20|30|31)\d{3}[0-9Xx]$",s))
# 6.写一个正则表达式,使其能同时识别下面所有的字符串:'bat', 'bit', 'but', 'hat', 'hit', 'hut‘
# s = "bat bta atb bii bit but btu bt2 hit hat hut htu"
# s1 =s.replace(" ",'')
# print(s1)
# print(re.findall('(b|h)(at|it|ut)',s))
# print(re.findall('\w{2}t',s))
# print(re.findall('.* ',s))
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。