自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(12)
  • 收藏
  • 关注

原创 python歌词解析(非常牛详细,通俗易懂,有验证部分)

废话不多说直接上代码,一看就懂每一步都有注释s = '''[ti:蓝莲花][ar:许巍][al:留声十年绝版青春北京演唱会][00:-01.70]蓝莲花[00:-00.70]演唱:许巍[00:00.00][00:00.70]没有什么能够阻挡[00:06.01]你对自由的向往[00:11.43]天马行空的生涯[00:16.99]你的心了无牵挂[00:21.20][02:11....

2018-11-25 15:49:34 914

原创 python返回一个列表中出现次数最多的元素

有好几种办法,由麻烦到简单慢慢来lt = ['小马', '小敏', '小乔', '小敏', '小杜', '小杜', '小孟', '小敏']def max_count(lt): # 定义一个字典,用于存放元素及出现的次数 d = {} # 记录最大的次数的元素 max_key = None # 遍历列表,统计每个元素出现的次数,然后保存到字典中 f...

2018-11-24 17:45:24 19825 2

原创 实现一个字符串逆序的函数

利用列表逆序的函数,很简单也可以自己把列表逆序def str_reverse(str1): str2 = '' list1 = [] #遍历字符串,添加进列表 for i in str1: list1.append(i) #逆序列表 list1.reverse() #遍历列表 for j in list1: ...

2018-11-24 17:23:12 3005

原创 python计算一个字符串中所有数字的和(特简单方法)

直接上代码'''计算字符串中所有数字的和1.字符串中只有小写字母和数字2.数字可能连续,也可能不连续3.连续数字要当做一个数处理如:'12abc34dc5' => 12 + 34 + 5 => 51'''s = '12ab100c34de5f'def sum_of_num(s): num = 0 for i in s: if not i...

2018-11-24 16:58:18 5908 3

原创 python计算一个字符串中所有数字的和

有两种一种是这样的'''计算字符串中所有数字的和1.字符串中只有小写字母和数字2.数字可能连续,也可能不连续3.连续数字要当做一个数处理如:'12abc34dc5' => 12 + 34 + 5 => 51'''def str_sum(str1): lenght = len(str1) num = 0 sum = 0 for i in ...

2018-11-24 16:42:46 4439

原创 python实现列表排序sort函数,要求支持任意类型元素的排序,也支持降序

def list_sort(lt, key=None, reverse=True): a = len(lt) for i in range(a-1): for j in range(a-1-i): if key: if reverse: if key[j]>key[...

2018-11-24 15:27:05 2220

原创 字符串解析:号码归属地查询

通过解析字符串得到号码,和归属地,存入字典。str1 = '''5582|1860101|010|北京市|北京联通GSM卡5583|1860100|010|北京市|北京联通GSM卡5584|1368141|010|北京市|北京移动神州行卡5585|1860111|010|北京市|北京联通GSM卡5586|1358198|010|北京市|北京移动动感地带卡5587|1361139|010...

2018-11-24 14:55:07 237

原创 区分字符串的,大小写。

str1=“abcAB123wqewqewq4”da=0xiao=0num=0i=0while i<len(str1):if str1[i].isupper():da+=1if str1[i].islower():xiao+=1if str1[i].isdigit():num+=1i+=1print(“大写”,da)print(“小写”,xiao)print(“...

2018-11-24 14:27:51 864

原创 python完成列表的排序,支持逆序(冒泡实现)

自己实现的列表排序python中有个函数可以直接实现sort() : 排序,默认从小到大排列sort(reverse=1) 从大到小排列下面是我自己实现的过程def arrange(lt,reverse=True): #列表长度 a = len(lt) #冒泡排序,也可用选择排序 for i in range(a-1): for j in...

2018-11-24 11:46:20 857

原创 返回一个列表中第二大的数

返回一个列表中第二大的数我认为最简单的def second(lt): # 先去重 lt1 = [] for i in lt: if i not in lt1: lt1.append(i) lt.clear() for j in lt1: a.append(j) # sort从小到大排列 ...

2018-11-24 11:32:23 548

原创 python统计一个字符串中字母、数字、其它字符的个数,返回一个元组`

统计一个字符串中字母、数字、其它字符的个数,返回一个元组`def sum_of_characters(str1): num = 0 letter = 0 char = 0 for i in str1: if i.isdigit(): num+=1 elif i.isalnum(): l...

2018-11-24 10:54:12 2697

原创 python去除列表中的重复元素,但不能改变原列表

‘’’去除列表中的重复元素1.列表中的元素有重复,需要去掉重复元素2.要求保留原来的元素顺序3.不需要返回值,直接修改原列表即可‘’’def duplicate_removal(lt): lt1 = [] for i in lt: if i not in lt1: lt1.append(i) lt.clear() ...

2018-11-24 10:35:52 2967

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除