2017年5月29日
摘要:
# coding=utf-8import serial ser=serial.Serial('com1',9600)ser.write(b"hello")while 1: ser.write(ser.read(3))ser.close()
阅读全文
posted @ 2017-05-29 18:02
杰瑞鼠
阅读(308)
推荐(0)
摘要:
第三方模块网站https://pypi.python.org/pypi,按名字搜索 pip安装。 一pip安装: 命令行定位到C:\Pythonxx\Scripts下 运行 easy_inatall pip,用pip安装其它模块: cmd命令行下pip install xxx 二 pyserial安
阅读全文
posted @ 2017-05-29 15:45
杰瑞鼠
阅读(156)
推荐(0)
2017年5月28日
摘要:
一 tkinter:tkinter是python自带的支持tk的库,python代码调用tkinter->tk->操作系统提供的本地GUI(TKL语言开发))完成界面开发,不需要安装任何第三方程序。Tkinter教程第二版https://link.zhihu.com/?target=http%3A/
阅读全文
posted @ 2017-05-28 15:52
杰瑞鼠
阅读(624)
推荐(0)
摘要:
输入输出兼程IO操作,有同步(速度不匹配时死等)和异步(轮询和消息通知,复杂而高效) 一 文件操作函数: 文件打开:f=open("带路径的文件名“,“操作类型 r/rb/w/a”,"编码”,“错误处理”),//中文的Windows系统上,默认使用cp936(就是gbk编码) 文件读写:f.read
阅读全文
posted @ 2017-05-28 14:19
杰瑞鼠
阅读(288)
推荐(0)
2017年5月27日
摘要:
编写的代码不会都能完好运行,所以需要调试,解决错误和异常,常有几种方法: 1 通过printf()来打印信息。但在发布时无法删除; 2 通过assert 条件表达式,‘提示信息’;启动解释器时通过 -O参数来关闭 提示信息:python3 -O 3 通过logging日志来输出信息,并且可以设置日志
阅读全文
posted @ 2017-05-27 19:03
杰瑞鼠
阅读(432)
推荐(0)
2017年5月25日
摘要:
1 捕捉错误:try except Err_Case1: pass except Err_Case2: pass else: 正常情况: finally: 无论是否异常都要 处理的代码 with语句。 2 触发异常: if true raise 语句
阅读全文
posted @ 2017-05-25 23:47
杰瑞鼠
阅读(159)
推荐(0)
摘要:
python即一门动态的面向对象的语句,面向对象的几个主要概念: 类:就是抽象的模板并不分配内存,封装了类属性和方法(通过类的属性和方法可以完成对其所有的操作)。 实例:就是类创造的具体对象,分配内存。 继承:最原始的是object,创造一个类可以从父类继承来也可以原始创造(object),子类继承
阅读全文
posted @ 2017-05-25 22:07
杰瑞鼠
阅读(166)
推荐(0)
摘要:
每个.py文件就是一个以文件名作为区别的模块,模块化编程便于维护。其它模块要调用某个模块的变量和函数就要用import 模块,然后通过模块.函数、模块。变量来引用。 为防止模块间变量和函数乃至模块名的冲突,Python 又引入了按目录来组织模块的方法,称为包( Package) ,这样即使模块名有重
阅读全文
posted @ 2017-05-25 15:10
杰瑞鼠
阅读(220)
推荐(0)
2017年5月24日
摘要:
python内置函数表:https://docs.python.org/3/library/functions.html 1 判断数据类型的函数:isinstance(变量, 待要判断的类型) 或type() 2判断某个对象是否可迭代:通过 collections 模块的 Iterable 类型判断
阅读全文
posted @ 2017-05-24 09:57
杰瑞鼠
阅读(238)
推荐(0)
摘要:
切片:对列表、元组、字符串、字典取中间的一部分,在C中一般是通过for循环拷贝/memcpy/strcat等操作。而python提供了更方便的切片操作符[m:n]:前闭后开,如果从0取m可以省略;如果只用[:]就是切整片;也可以从尾端切片[-m:]:前后的闭区间。 列表生成式:List(range(
阅读全文
posted @ 2017-05-24 09:24
杰瑞鼠
阅读(175)
推荐(0)