摘要: 一、模块 定义:模块就是实现了某个功能的代码集合,一个模块可以定义函数,类和变量。模块还可以包括可运行的代码。本质就是.py结尾的python文件。 优点:代码重用,可维护性高 语法: 导入单一模块: 导入多个模块 调用符号: 模块与文件关系:一个.py文件即一个模块,反之亦然。 二、模块的名称空间 阅读全文
posted @ 2018-08-15 23:33 0胡桃夹子0 阅读(115) 评论(0) 推荐(0) 编辑
摘要: 装饰器:内嵌函数+高阶函数 一:函数调用顺序:其他高级语言类似,Python 不允许在函数未声明之前,对其进行引用或者调用 错误示范 二:高阶函数 满足下列条件之一就可成函数为高阶函数 1、某一函数当做参数传入另一个函数中 2、函数的返回值包含n个函数,n>0 三:内嵌函数和变量作用域: 定义:在一 阅读全文
posted @ 2018-08-01 09:21 0胡桃夹子0 阅读(165) 评论(0) 推荐(0) 编辑
摘要: 1、列表生成式、迭代器、生成器 有一个列表[0,1,2,3,4,5,6,7,8,9],列表中每个元素加1 列表生成式写法 生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前 阅读全文
posted @ 2018-07-23 22:38 0胡桃夹子0 阅读(130) 评论(0) 推荐(0) 编辑
摘要: 一、字符编码与转码 1.在python2默认编码是ASCII, python3里默认是utf-8 2.unicode 分为 utf-32(占4个字节),utf-16(占两个字节),utf-8(占1-4个字节), so utf-16就是现在最常用的unicode版本, 不过在文件里存的还是utf-8, 阅读全文
posted @ 2018-07-01 21:30 0胡桃夹子0 阅读(133) 评论(0) 推荐(0) 编辑
摘要: 1. 字典操作 字典一种key - value 的数据类型。 语法: 字典的特性: 字典是无序的 key必须是唯一 增加 修改 删除 查找 循环 2. 集合 集合是一个无序的,不重复的数据组合,它的主要作用如下: 1、去重,把一个列表变成集合,就自动去重了 2、关系测试,测试两组数据之前的交集、差集 阅读全文
posted @ 2018-06-22 10:43 0胡桃夹子0 阅读(149) 评论(0) 推荐(0) 编辑
摘要: 一、top命令定位cpu占用率高的进程号(pid),找到pid后,top -p pid -H,记录出cpu占用率高的线程号(tid),用printf "%x\n" tid将其转换为16进制 二、使用jstack打印进程信息,为准确定位可以多来几次,jstack pid > pid_1.log 三、打 阅读全文
posted @ 2018-05-28 10:54 0胡桃夹子0 阅读(4917) 评论(0) 推荐(0) 编辑
摘要: 1. 列表、元组操作 列表是我们最以后最常用的数据类型之一,通过列表可以对数据实现最方便的存储、修改等操作 定义列表 访问列表中的元素,方式如下 切片取元素 添加 插入 修改 删除 合并 拷贝 统计 排序&逆序 获取下标 元祖 元组与列表类似,也是存一组数,只是一旦被创建,便不能再修改,所以又叫只读 阅读全文
posted @ 2018-05-28 00:29 0胡桃夹子0 阅读(134) 评论(0) 推荐(0) 编辑
摘要: 一、安装python WINDOWS LINUX 二、HELLO WORLD 这个是仪式感~ 1、编辑文件helloworld.py vim helloworld.py chmod 755 helloworld.py ./helloworld.py 2、交互模式 三、变量 上述代码声明了一个变量,变 阅读全文
posted @ 2018-05-21 08:52 0胡桃夹子0 阅读(135) 评论(0) 推荐(0) 编辑