随笔分类 -  python基础

python基础题
摘要:1、请至少列举5个 PEP8 规范 1、缩进:每一级4个缩进。连续跨行应该使用圆括号或大括号或者使用悬挂缩进。 2、代码长度约束 一行列数:PEP8 规定最大为79列,如果拼接url很容易超限 一个函数:不可以超过30行;直观来讲就是完整显示一个函数一个屏幕就够了,不需要上下拖动 一个类:不要超过2 阅读全文

posted @ 2019-04-12 20:53 窮山霧繞(静妙) 阅读(615) 评论(0) 推荐(0)

functools模块
摘要:Python标准模块--functools 1 模块简介 functools,用于高阶函数:指那些作用于函数或者返回其它函数的函数,通常只要是可以被当做函数调用的对象就是这个模块的目标。 在Python 2.7 中具备如下方法, cmp_to_key,将一个比较函数转换关键字函数; partial, 阅读全文

posted @ 2018-09-26 21:51 窮山霧繞(静妙) 阅读(172) 评论(0) 推荐(0)

itertools模块
摘要:itertools Python的内建模块itertools提供了非常有用的用于操作迭代对象的函数。 首先,我们看看itertools提供的几个“无限”迭代器: >>> import itertools >>> natuals = itertools.count(1) >>> for n in na 阅读全文

posted @ 2018-09-26 21:44 窮山霧繞(静妙) 阅读(183) 评论(0) 推荐(0)

collections模块
摘要:// <![CDATA[ <div class="uk-comment"> <div class="uk-comment-header" style="margin-bottom:0"> <a target="_blank" href="/user/{ user.id }"><img class=" 阅读全文

posted @ 2018-09-26 21:35 窮山霧繞(静妙) 阅读(138) 评论(0) 推荐(0)

查看文件的路径
摘要:lis = [] def find_path(filepath,n): lis_file = os.listdir(filepath) for i in lis_file: # 迭代出lis_file下的文件夹和文件 file = os.path.join(filepath,i) # 把目录拼接起来 try: if os.p... 阅读全文

posted @ 2018-08-22 11:39 窮山霧繞(静妙) 阅读(163) 评论(0) 推荐(0)

十大经典排序算法
摘要:1、算法概述 1.1 算法分类 非线性时间比较类排序:通过比较来决定元素间的相对次序,由于其时间复杂度不能突破O(nlogn),因此称为非线性时间比较类排序。 线性时间非比较类排序:不通过比较来决定元素间的相对次序,它可以突破基于比较排序的时间下界,以线性时间运行,因此称为线性时间非比较类排序。 1 阅读全文

posted @ 2018-08-20 23:17 窮山霧繞(静妙) 阅读(289) 评论(0) 推荐(0)

random 模块 时间模块(time) sys模块 os模块
摘要:random 模块 1.随机小数 random.random() 0-1内的随机小数 random.uniform(1,5) 1-5范围内的随机小数 2.随机整数 random.randint(1,5) [1,5] 包含5在内的范围内取整数 random.randrange(1,5,2) [1,5) 阅读全文

posted @ 2018-08-08 08:55 窮山霧繞(静妙) 阅读(189) 评论(0) 推荐(0)

1、str.join() 2、fromkeys() 3、深浅拷贝 4、set()
摘要:1. 补充基础数据类型的相关知识点 1. str. join() 把列表变成字符串 2. 列表不能再循环的时候删除. 因为索引会跟着改变 3. 字典也不能直接循环删除. 把要删除的内容记录在列表中. 循环列表. 删除原列表, 字典中的数据 4. fromkeys() 不会对原来的字典产生影响. 产生 阅读全文

posted @ 2018-07-10 22:53 窮山霧繞(静妙) 阅读(191) 评论(0) 推荐(0)

pycharm常用快捷键
摘要:1、编辑(Editing) Ctrl + Space 基本的代码完成(类、方法、属性)Ctrl + Alt + Space 快速导入任意类Ctrl + Shift + Enter 语句完成Ctrl + P 参数信息(在方法中调用参数)Ctrl + Q 快速查看文档F1 外部文档Shift + F1 阅读全文

posted @ 2018-07-06 14:28 窮山霧繞(静妙) 阅读(157) 评论(0) 推荐(0)

1、list 的一些相关操作 2、增删改查 3、tuple 的操作 4、range
摘要:1. list(增删改查) 列表可以装大量的数据. 不限制数据类型. 表示方式:[] 方括号中的每一项用逗号隔开 列表和字符串一样.也有索引和切片 # lst = [1, "周杰伦", True, False, ["可口可乐", "雪碧", "芬达"] ]# print(lst) # lst = [ 阅读全文

posted @ 2018-07-05 21:57 窮山霧繞(静妙) 阅读(180) 评论(0) 推荐(0)

导航