![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python入门
yangwenlei222
这个作者很懒,什么都没留下…
展开
-
python基础笔记
一些常用的函数:abs(number) 返回指定数的绝对值bytes(string, encoding[, errors]) 对指定的字符串进行编码,并以指定的方式处理错误cmath.sqrt(number) 返回平方根;可用于负数math.sqrt(number) 返回平方根;不能用于负数float(...原创 2018-03-27 10:57:16 · 148 阅读 · 0 评论 -
求一个list里相距最近但不相等的两个数。(若存在多对,还没解决)
现将list排序,求差值,然后找到差值最小值,记录下来。代码很简单:>>> def getdmin2(list): list = sorted(list) dd = float("inf") listmin=[] for i in range(len(list)-1): lmin,lmax = list[i],list[i+1] diff = lmax - lmi...原创 2018-07-11 10:23:49 · 194 阅读 · 0 评论 -
最大连续子数组之和问题
def max_arry(alist): res = alist[0] sumi = alist[0] for item in alist: if sumi >0: sumi += item else: sumi = item if sumi>res: res=sumi return res 求一个数组里的连续子数...原创 2018-05-22 10:19:49 · 155 阅读 · 0 评论 -
python itertools模块
python itertools模块 各种花里胡哨 哦不 丰富好用的迭代方式,了解下:http://funhacks.net/2017/02/13/itertools/ 什么不想打开? 提醒你一下: 常用的有 count(firstval = 0,step = 1) cycle(iterable) repeat(object,nums) import ...原创 2018-08-02 17:00:48 · 237 阅读 · 0 评论 -
有趣的python排序模块:bisect
使用这个模块的函数前先确保操作的列表是已排序的。 dir(bisect) Out[42]: ['__builtins__', '__cached__', '__doc__', '__file__', '__loader__', '__name__', '__package__', '__spec__', 'bisect', 'bisect_left', 'bisect_r...原创 2018-08-02 18:01:49 · 281 阅读 · 0 评论 -
关于读取某文件夹下所有文件的Python与R代码
import os #os模块导入 path = "E:\ywl_sysu_term\校对汇总" #文件夹目录 files = os.listdir(path) #得到文件夹下的所有文件及文件夹名称(这里注意文件和文件夹都有!) s = [] for file in files: if not os.path.isdir(file):#判断是文件夹,不是文件夹即为文件 f...原创 2018-08-21 15:55:16 · 718 阅读 · 0 评论