10 2018 档案

摘要: 阅读全文
posted @ 2018-10-31 21:55 山…隹 阅读(132) 评论(0) 推荐(0) 编辑
摘要:引入正则包: import re 规范: str_base = "Hello world, hello world“ final_str = re.findall( r" " , str_base) 前面为搜索规则,后面是被搜索字符串 1. " . " 代表一个任意字符: ; 2. ” [7] “代 阅读全文
posted @ 2018-10-30 20:57 山…隹 阅读(122) 评论(0) 推荐(0) 编辑
摘要:1. 简单生成器 2. 函数型生成器 def func(): yield 1 用生成器完成斐波那契数列: 阅读全文
posted @ 2018-10-29 21:28 山…隹 阅读(124) 评论(0) 推荐(0) 编辑
摘要:a = [1,2,3,4] a为可迭代对象 b = iter(a) b为a的迭代器 c = next(b) c来接收每个对象 以下是用法,以及for类似底层迭代器用法: 阅读全文
posted @ 2018-10-29 18:29 山…隹 阅读(108) 评论(0) 推荐(0) 编辑
摘要:TypeError异常raise: 自定义异常: 3. 断言: a = 5 assert a == 5 , " 错误提示" #不满足a == 5 就报错 print(“正确输出') 异常分类: 阅读全文
posted @ 2018-10-29 17:18 山…隹 阅读(122) 评论(0) 推荐(0) 编辑
摘要:sh .start_mode.sh: 换操作方式(图形界面,终端界面): 桌面版: 界面中 ctrl + shift + t 打开终端 ctrl + shift + "+" 放大字体 ctrl + "-" 缩小字体 阅读全文
posted @ 2018-10-29 11:37 山…隹 阅读(650) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-28 21:56 山…隹 阅读(114) 评论(0) 推荐(0) 编辑
摘要:os: os.path: shutil: os实例: 阅读全文
posted @ 2018-10-28 20:43 山…隹 阅读(129) 评论(0) 推荐(0) 编辑
摘要:readline(): 一行一行读 readlines():返回一个列表,一行为一个元素 seek() :设置指针位置 tell(): 返回指针位置 其他: with open("","") as f: 用法: 调用的魔术方法: 阅读全文
posted @ 2018-10-27 20:59 山…隹 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1. 比如 f1() 为需要修饰的函数, xiushi()为修饰函数 @xiushi 等价于 f1 = xiushi(f1) 作用在于不改变 f1() 函数的情况下,加入一点修饰函数中的东西 2. 类中的装饰器 @staticmethod静态方法不能调用类属性和方法 @property 不用写()直 阅读全文
posted @ 2018-10-25 22:59 山…隹 阅读(303) 评论(0) 推荐(0) 编辑
摘要:继承了单例的类,子类也是单例模式 阅读全文
posted @ 2018-10-25 12:09 山…隹 阅读(117) 评论(0) 推荐(0) 编辑
摘要:__call__: 让类实例可以被调用: __str__ , __repr__ : 两个都能是类实例名能被打印,区别在于repr可在交互是直接打印类名不用加print 阅读全文
posted @ 2018-10-25 11:22 山…隹 阅读(131) 评论(0) 推荐(0) 编辑
摘要:把列表转字典,或序列对: 阅读全文
posted @ 2018-10-24 22:25 山…隹 阅读(546) 评论(0) 推荐(0) 编辑
摘要:_name : 私有属性(非强制,人为约定的,非要用也行) __name: 强制私有属性(强制私有,在外部用不了) 继承: 2. __bases__查看其父类 3. mro 查看所有继承关系 4. 魔术方法__add__: 其他方法: __str__ , __repr__ , __call__ 4. 阅读全文
posted @ 2018-10-23 22:23 山…隹 阅读(133) 评论(0) 推荐(0) 编辑
摘要:可传多层参数,内层可用外层参数,且外层返回值为内层的函数名( 不是函数,只是名字,没有() ) 递归函数: 阅读全文
posted @ 2018-10-22 15:23 山…隹 阅读(158) 评论(0) 推荐(0) 编辑
摘要:lambda 参数 : 程序体 1. filter 与匿名函数结合运用 2. map与匿名函数结合运用 阅读全文
posted @ 2018-10-22 14:19 山…隹 阅读(140) 评论(0) 推荐(0) 编辑
摘要:1. 基本内置函数: 2. enumerate : 枚举 把列表转化为有索引的字典: 3. eval 和 exec 4. 过滤函数 filter 5. map 函数批量修改: 6. 配对函数 zip : 7. zip map filster 阅读全文
posted @ 2018-10-21 18:17 山…隹 阅读(147) 评论(0) 推荐(0) 编辑
摘要:*args 不定长函数传值可直接传,也可以拆包传,参数默认为元组: 参数为字典的时候: 阅读全文
posted @ 2018-10-21 14:06 山…隹 阅读(178) 评论(0) 推荐(0) 编辑
摘要:增: 1. copy 浅复制 2. setdefault (有就查询,没有就添加): 删: 3. clear:清除 4. pop :删除指定键值对 5. popitem : 随机删除一组键值对 改: 6. update 7. 直接用过键名改 查: 8. get 和直接取类似,区别在用get取没有的键 阅读全文
posted @ 2018-10-19 18:28 山…隹 阅读(239) 评论(0) 推荐(0) 编辑
摘要:1. 定义: 2. 集合的交集,并集,差集: 3. 集合添加add(无序): 4. 添加可迭代对象(字符串,列表,元组)update: 字符串实例: 5. 删除元素( pop , remove ): pop 随机删除,remove 指定删除: 6. 判断关系 isdisjoint :有交集返回Fal 阅读全文
posted @ 2018-10-19 18:10 山…隹 阅读(141) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2018-10-18 23:09 山…隹 阅读(88) 评论(0) 推荐(0) 编辑
摘要:空格填充: 元素填充(这里是2): 阅读全文
posted @ 2018-10-18 21:33 山…隹 阅读(562) 评论(0) 推荐(0) 编辑
摘要:1. vim + 文件名.py :可以创建并打开vim命令模式 2. 命令模式中:shift + z + z :退出vim 3. 命令模式中(h : 左 , l : 右 , j : 下 , k : 下 ): 复制粘贴: yy : 复制 p : 粘贴 数字 + yy :复制几行 y + w : 从光标 阅读全文
posted @ 2018-10-15 20:24 山…隹 阅读(162) 评论(0) 推荐(0) 编辑
摘要:1. 查询方法 index(),count(),find(): find()找不到会返回-1,而index()找不到会报错 2. 判断是否全是数字(isdigit),字母(isalpha): isdigit(“判断是否全是数字”): isalpha(“判断是否全是字母”): 3. startswit 阅读全文
posted @ 2018-10-14 22:34 山…隹 阅读(167) 评论(0) 推荐(0) 编辑
摘要:1. 切片:(左闭右开) 用-1倒置 2. 拆包 3. list的append 与 insert 4. 两个列表合并,直接 + : 5. 加入列表 extend: 6. pop()删除(通过序号,或最后一个): 默认删除最后一个 带参数删除指定: 7. remove()删除 删除指定的元素,如果列表 阅读全文
posted @ 2018-10-14 21:45 山…隹 阅读(238) 评论(0) 推荐(0) 编辑
摘要:1. 精确计算 python的float型不精确,需要导入decimal包,以下是不精确举例: 导入decimal包后: 2. 向上取整 一般的取整数(向下取整): 向上取整的方法: 阅读全文
posted @ 2018-10-14 17:34 山…隹 阅读(2421) 评论(0) 推荐(0) 编辑
摘要:1. pwd 显示现在所在位置 2. ls 显示目录下的文件 ls -a:显示隐藏文件(带 . 的就是隐藏文件): ls -a -l :每个文件夹的详细信息: ls > bbb (把查到的所有文件信息录入bbb文件中) ls >> bbb (把查到的信息追加到bbb中,上面是重写,这个是追加) ca 阅读全文
posted @ 2018-10-13 12:48 山…隹 阅读(184) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示