
python基础
文章平均质量分 63
m0_37747541
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python的字符串内建函数总结
自己学scrapy常用到python的字符串函数,所以自己做一个常用函数的总结。总结得不算很详细,参数和返回值没有说明,不熟悉的也可以当做一个目录使用,如果不清楚具体使用方法可以再自行百度1.统计字符出现的次数str.count(sub,start=0,end=len(string))2.指定编码格式转换/解码str.encode("utf-8")str_utf8.decode('UTF-8','...原创 2018-03-19 21:04:53 · 319 阅读 · 0 评论 -
python中列表函数&方法总结
1.len(list)列表元素的个数2.max(list)\min(list)返回列表元素最大值\最小值3.list(seq)元组转换为列表4.list.append(obj)\list.pop(obj=list[-1])末尾添加对象\移除对象,默认最后5.list.extend(seq)末尾添加一个列表,扩充PS:4、5两个方法的效率远大于用运算符‘+’来实现6.list.index(obj)从...原创 2018-03-19 22:06:06 · 626 阅读 · 0 评论 -
python中字符串变二维数组
有一道算法题题目的意思是在二维数组里找到一个峰值。要求复杂度为n。解题思路是找田字(四边和中间横竖两行)中最大值,用分治法递归下一个象限的田字。在用python定义一个二维数组时可以有list和numpy.array两种方式,看了几篇python中二维数组的建立的博客发现大多都是建立的初始化的二维数组,而我需要通过文件读取得到的是字符串,再把字符串转换为二维数组,找不到解决方法还是决定自己来转换。...原创 2018-03-20 16:05:00 · 9434 阅读 · 3 评论 -
python分治法求二维数组局部峰值
题目的意思大致是在一个n*m的二维数组中,找到一个局部峰值。峰值要求大于相邻的四个元素(数组边界以外视为负无穷),比如最后我们找到峰值A[j][i],则有A[j][i] > A[j+1][i] && A[j][i] > A[j-1][i] && A[j][i] > A[j][i+1] && A[j][i] > A[j][i-1...原创 2018-03-20 19:24:10 · 8014 阅读 · 0 评论