Python实现对字符串的截取和排序实例
1、创建一个名称为num的变量,赋值为:110421198403125432num = "110421198403125432"创建一个名称为s的变量,存放上面的字符串s = "9A8B7C6D5E4F3G2H1"
2、第一个功能,提取身份证号码中的出生日期,直接用字符串切片的方法。print(num[6:14])以上代码打印结果如图,经过切片后直接提取到了字符串
3、下面实现第二个功能,提取小于5的奇数并且排序到列表中。创建一个空的列表,lst 用来接收将来的存放数据lst = []
4、建立for循环提取刚刚创建的变量s中的所有字符,具体代码如下:for l in s:
5、在for循环下面,用if语句做判断,具体代码如下:if l.isdigit() and int(l)%2 == 1 and int(l) < 5:
6、经过if语句判断的字符串是满足条件的,所以在if当中把符合条件的字符串添加到列表lst当中,代码如下:lst.append(l)
7、接下来用sorted对列表lst进行排序,并且打印排序后的列表代码如下:lst1 = sorted(lst)print(lst1)打印后如图,已经提取成功并且排序
8、功能一代码总结:num = "110421198403125432"print(荏鱿胫协num[6:14])功能二代码总结:s = "9A8B7C6D5E4F3G2H1"lst = []for l in s: if l.isdigit() and int(l)%2 == 1 and int(l) < 5: lst.append(l)lst1 = sorted(lst)print(lst1)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:68
阅读量:73
阅读量:83
阅读量:38
阅读量:75