随笔分类 -  python

摘要:计算器功能 实现优先级解析,加减乘除四则运算 自定义小数位精度 实现思想: 先找到最里层括号,根据乘除,加减优先级,调用写好的乘除、加减运算函数算出括号内总值,再将原括号式用所得值替换,此过程循环进行,直到去除所有括号,得到一个只剩加减乘除的运算式。 再次调用乘除加减函数算出结果。 实现方法: 1. 阅读全文
posted @ 2016-05-22 19:55 Echo/ 阅读(885) 评论(0) 推荐(0) 编辑
摘要:__file__获取当前模块所在路径 一、os模块概述 Python os模块包含普遍的操作系统功能。如果你希望你的程序能够与平台无关的话,这个模块是尤为重要的。 二、常用方法 1、os.name 输出字符串指示正在使用的平台。如果是window 则用'nt'表示,对于Linux/Unix用户,它是 阅读全文
posted @ 2016-05-19 11:36 Echo/ 阅读(425) 评论(0) 推荐(0) 编辑
摘要:例 显示进度条小程序: 阅读全文
posted @ 2016-05-19 11:24 Echo/ 阅读(209) 评论(0) 推荐(0) 编辑
摘要:时间相关的操作,时间有三种表示方式: 时间戳 1970年1月1日之后的秒,即:time.time() 格式化的字符串 2014-11-11 11:11, 即:time.strftime('%Y-%m-%d') 结构化时间 元组包含了:年、日、星期等... time.struct_time 即:tim 阅读全文
posted @ 2016-05-19 10:32 Echo/ 阅读(229) 评论(0) 推荐(0) 编辑
摘要:操作文件时一般经历以下步骤: 打开文件 操作文件 1.打开文件: 文件句柄 = open('/path/to/file_name','pattern') pattern: r:只读模式,打开文件时默认为只读模式;操作指针在文件开头。 w:只写模式,文件不存在则创建,存在则清空原内容;操作指针在文件开 阅读全文
posted @ 2016-05-10 11:58 Echo/ 阅读(443) 评论(0) 推荐(0) 编辑
摘要:lambda表达式: lambda arg:arg+1 数值操作: abs() 求绝对值 abs(-1) bin() 将十进制转换成二进制 bin(3) ,’0b11’ hex() 十进制转换为十六进制,hex(3) , ‘0x3’ oct() 十进制转换为八进制,oct(3), ‘0o3’ boo 阅读全文
posted @ 2016-05-10 11:06 Echo/ 阅读(548) 评论(0) 推荐(0) 编辑
摘要:一、python三元运算 二、基本数据类型之集合 三、赋值和深浅拷贝 四、自定义函数的创建、调用和函数参数 一、python三元运算 result = 值1 if 条件 else 值2 :如果条件成立则result等于值1 ,否则等于值2 二、set 集合 SET_NAME = set() SET_ 阅读全文
posted @ 2016-05-09 07:10 Echo/ 阅读(983) 评论(0) 推荐(0) 编辑
摘要:大纲: 一、运算符 1.算数运算符 notice: 除法运算在python2.7和python3.x 的不同 2.比较运算符 3.赋值运算符 4.逻辑运算符 5.成员运算符 二、基本数据类型和方法介绍 1.int 2.str 3.boolean 4.列表 5.元组 6.字典 三、其他 for enu 阅读全文
posted @ 2016-04-30 15:22 Echo/ 阅读(430) 评论(0) 推荐(0) 编辑
摘要:一、Python 简介: Python免费、开源,面向对象的解释型语言,其语法简洁,在使用中无需考虑如何管理内存等底层问题,并且支持在linux,windows等多平台运行,Python的标准库很强大,我们只需要导入它并调用其中的方法,就可以处理各种工作,Python还可以嵌入c\c++程序中,Py 阅读全文
posted @ 2016-04-27 22:34 Echo/ 阅读(2799) 评论(0) 推荐(0) 编辑