- 博客(22)
- 资源 (46)
- 收藏
- 关注
原创 python类2继承-抽象-多态
继承:如果父类显示的定义了__ini__方法,子类必须显示调用父类的__init__方法。class a(object): def __init__(self): print 'father'class son1(a): def __init__(self): a.__init__(self) #带参数 super(a
2016-08-30 17:51:16 242
原创 Python类1
类:类的方法必须有一个self参数,但是在方法调用时可以不传递这个参数:Python的任何类型都是对象,包括字符串类型,数字类型,内置类型;Python构造函数:__init__函数、方法或属性的名字以两个下划线开始,则表示私有类型。没有使用两个下划线开始则表示共有类型;class fruit(object): price = 0 #类属性 def
2016-08-30 16:53:51 300
原创 Python文件的操作2
#文件的复制、剪切:import shutilshutil.copyfile('hello word.txt', 'hello1.txt')shutil.move('hello1.txt', '..\hello.txt')#move#文件的重命名:import osls = os.listdir('.\\')print '========================'for
2016-08-30 15:18:58 220
原创 Python文件操作2
文件操作:r 读r+ 读写w 写入 重新创建w+ 读写入 重新创建a 写入 追加 创建a+ 读写 追加 创建b 以二进制打开文件U 支持所有换行符f = file('hello.txt',"a+")f.writelines('chejia\n')f.writelines('123456\n')f.flush()f.seek(0)print
2016-08-29 18:31:18 387
转载 Python常见文件函数
os.path 模块中的路径名访问函数 分隔 basename() 去掉目录路径, 返回文件名 dirname() 去掉文件名, 返回目录路径 join() 将分离的各部分组合成一个路径名 split() 返回(dirname(), basename()) 元组 splitdrive() 返回(drivename,
2016-08-29 18:17:14 366
原创 Python字符串2
字符串的比较:1、=2、startswitch()3、endswitch()print'--------------------------'a = 1b = '1'if a == b: print '='else: print '!='print'--------------------------' a= 'hello wor
2016-08-29 18:05:45 327
原创 Python字符串
格式化字符串:格式化符号 说明%c转换成字符(ASCII 码值,或者长度为一的字符串)%r 优先用repr()函数进行字符串转换(Python2.0新增)%s 优先用str()函数进行字符串转换%d / %i 转成有符号十进制数%u 转成无符号十进制数%o 转成无符号八进制数%x / %X 转成无符号十六进制数(x / X 代表转换后的十六进制字符的大小写)
2016-08-29 14:06:02 488
原创 Python 函数
Python 函数函数定义:def fun_name(arg1[= default],arg2 = [= default]...):函数体函数默认参数:函数的可变参数1、 * 元组2、 ** 字典函数返回:1、返回None2、返回元祖3、返回多个值def fun1(x): print xdef fun2(x): a=(x,x+1)
2016-08-29 11:14:29 368
原创 Python模块
把一组相关的函数和代码组织到一个文件。一个文件就是一个模块模块的导入:import moudle_name调用模块内的函数和类时,需要以模块名作为前缀moudle_name.fun()若不想使用前缀可以:from moudle_name import function_name导入全部函数或类:from moudle_name import *模块属性:__n
2016-08-26 17:31:09 459
原创 Python str和bytes的相互转换
str0 = 'abc'a = bytes(str0, 'utf-8') print(type(str0),str0)print(type(a),a) print('-----------------------') c = bytes([97,98,99,100]) print(type(c),c)str1= str(c,"utf-8") print(type(s
2016-08-24 09:43:41 19462
原创 Python基础-3内建函数 type() cmp()
内建函数 type() 通过调用 type()函数你能够得到特定对象的类型信息print(type(12))print(type(type(12))输出:None, Python 的 Null 对象Python 有一个特殊的类型,被称作 Null 对象或者 NoneType,它只有一个值,那就是 None。它不支持任何运算也没有任何内建方法。如果非常熟悉 C 语言,
2016-08-23 17:08:22 537
原创 Python基础-2 专用下划线标识符
专用下划线标识符Python 中下划线的特殊用法总结:_xxx 不用'from module import *'导入__xxx__系统定义名字__xxx 类中的私有变量名核心风格:避免用下划线作为变量名的开始因为下划线对解释器有特殊的意义,而且是内建标识符所使用的符号,我们建议程序员避免用下划线作为变量名的开始。一般来讲,变量名_xxx 被看作是“私
2016-08-23 16:35:20 859
原创 Python基础-1
Python 语句中有一些基本规则和特殊字符:井号(#)表示之后的字符为 Python 注释换行 (\n) 是标准的行分隔符(通常一个语句一行)反斜线 ( \ ) 继续上一行分号 ( ; )将两个语句连接在一行中冒号 ( : ) 将代码块的头和体分开语句(代码块)用缩进块的方式体现不同的缩进深度分隔不同的代码块Python 文件以模块的形式组织Python变量的赋值
2016-08-23 16:20:57 459
原创 文件和内建函数 open() 、file()
handle = open(file_name, access_mode = 'r')file_name 变量包含我们希望打开的文件的字符串名字, access_mode 中 'r' 表示读取,'w' 表示写入, 'a' 表示添加。其它可能用到的标声还有 '+' 表示读写, 'b'表示二进制访问.如果未提供 access_mode , 默认值为 'r'。如果 open() 成功, 一个
2016-08-23 15:57:05 370
转载 Python中的split()函数
举例详解Python中的split()函数的使用方法函数:split()Python中有split()和os.path.split()两个函数,具体作用如下:split():拆分字符串。通过指定分隔符对字符串进行切片,并返回分割后的字符串列表(list)os.path.split():按照路径将文件名和路径分割开一、函数说明1、split()函数语法
2016-08-23 15:31:00 382
原创 Python入门级3-字典 if while for
字典字典是 Python 中的映射数据类型,工作原理类似 Perl 中的关联数组或者哈希表,由键-值(key-value)对构成。几乎所有类型的 Python 对象都可以用作键,不过一般还是以数字或者字符串最为常用。值可以是任意类型的 Python 对象,字典元素用大括号({ })包裹。dic = {1:'a',2:'b',3:'c',4:'d'}print(dic[1])for ke
2016-08-23 14:36:43 408
原创 Python入门级2
5中数据类型int 由符号整数long 长整形Python 的长整数所能表达的范围远远超过 C 语言的长整数, 事实上,Python 长整数仅受限于用户计算机的虚拟内存总数float 浮点bool 布尔complex 复数字符串Python 中字符串被定义为引号之间的字符集合。Python 支持使用成对的单引号或双引号,三引号(三个连续的单引号或
2016-08-23 14:01:52 276
原创 Python 入门级1
输出函数:print()输出常量输出变量格式化输出:(1). %字符:标记转换说明符的开始(2). 转换标志:-表示左对齐;+表示在转换值之前要加上正负号;“”(空白字符)表示正数之前保留空格;0表示转换值若位数不够则用0填充(3). 最小字段宽度:转换后的字符串至少应该具有该值指定的宽度。如果是*,则宽度会从值元组中读出
2016-08-23 13:40:46 251
原创 labview 变量
1、数据流的运行效率高于局部变量,数据流和局部变量的运行效率远高于属性节点。2、局部变量和全局变量容易引起数据竞争,尽量避免使用,3、功能性全局变量又叫LV型全局变量,是通过未初始化的移位寄存器实现的,不存在数据竞争的问题
2016-08-21 11:11:07 829
原创 Labview 时间计数器 等待(ms) 等待下一个整数毫秒
1、时间计数器获取自计算机启动以来所经过的毫秒数2、等待(ms)使程序等待指定的ms数,返回时间计数器的当前值 《=》seelp()3、等待下一个整数毫秒,整数毫秒用来指定VI运行的时间间隔以ms为单位4、等待(ms) 和 等待下一个整数毫秒 都是让程序放弃运行的控制权,使操作系统执行别的任务,而且等待下一个整数毫秒 比 等待(ms) 精度高 ,等待下一个整数毫秒可以实习程序的同步。
2016-08-20 10:58:59 6893 1
原创 Labview-隧道 移位寄存器
1,数据隧道是数据暂存的空间,只有在下一次数据流入时,数据隧道的数据才会更新。for循环开启连接数组时,默认开启索引,数据隧道显示空心方框。
2016-08-20 10:06:52 1525
fal移植测试demo
2024-08-13
基于N32L406+FlashDB(时序数据库 时序数据库)+mdk5 移植教程
2024-08-01
基于N32L406MB EasyFlash参数(key-value)记录库移植
2024-07-31
N32L40x letter-shell终端裸机移植
2024-07-31
基于N32L406 Freertos letter-shell开源终端移植
2024-07-31
N32L406 移植MultiTimer教程 mdk5
2024-07-30
【RTT驱动框架分析03】- sfus flash 操作库的分析和基于STM32F103RCT6+CUBEMX的SFUS移植教程
2023-07-30
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人