- 博客(30)
- 资源 (1)
- 收藏
- 关注
原创 CADsoft eagle文件转Altium Designer文件的两个脚本
Eagle如何导出到protel/AD格式的原理图与PCB文件,以下两个脚本:(1)eagle-export-protelpcb.ulp 一个输出protel/AD pcb的脚本(2)eagle2ad_sch.ulp 输出 AD 原理图的脚本需要的联系
2017-10-12 13:59:34
2440
原创 python----元素处理
log文件内容lary|boy|22heny|boy|23jack|girl|21目标结果dic={ 'lary':[boy,22] 'heny':[boy,23] 'jack':[girl,21]}0bj=file('log','r')line_list=obj.readlines()obj.close()print line_lis
2017-07-06 16:51:03
305
原创 整车厂的四大工艺
冲压、焊装、涂装、成型总装第一道 冲压工艺冲压的汽车钢板 1mm至1.2mm,先切割成大小不等块,然后切边,然后被分配到冲压机上,形成不同 的钣金件,如发动机舱盖,车门等;(神龙成都工厂,最高街拍 15次/min 冲压机来自济南二机床,噪音控制在83db)第二道 焊接工艺将各个车身冲压件焊接成完整车身第三道 涂装工艺 防止车身锈蚀先电泳防锈,检查车身
2017-07-06 10:04:37
2533
原创 Python---元素分类
元素分类有如下集合,[11,23,76,32,8,3,10,22,89,123,44]li=[11,23,76,32,8,3,10,22,89,123,44]dic={'k1':[],'k2':[]}for item in li: if item >50: dic['k1'].append(item) else: dic['k2'
2017-07-02 19:43:56
1024
原创 Python---计算器功能实现
1 计算器 思路(1) 括号内的优先计算(2) 多个括号运算(3) 括号内的运算eg:1-2*((60-30+(-4*500/8 )*(-9*60+24*12-6*56/12))+(12*90/3-56))结果1 :(-4*500/8 ) 结果2:(-9*60+24*12-6*56/12)1-2*((60-30+结果1*结果2)+(12*90/3-56))
2017-07-02 19:37:14
423
原创 Python--集合
集合 数据类型a=range(5,10)b=range(7,12)数据做对比,求相同的,不同的等现在取两者相同的值,将其变成集合,集合的一个主要功能是去重,指的是其内部的重复值c=set(a)d=set(b)c&d 取交集c | d 取并集c ^ d 反交集,将不同元素放一起c-d 取d中没有的 d-c
2017-06-28 15:37:43
223
原创 Python---字典内置方法
Python---字典内置方法列表和字典是最常用的(1) x.get()dic={'a' : 12}dic.get('a') 可以得到12print dic.get('b','ok') 没有b,返回okname_dic={'lary': 22,'hony': 23} # key不能重复,value能重复;没有下标,无序;字符串,数字,类的实例等能做ke
2017-06-27 18:04:04
1018
原创 Python---列表内置方法
Python---列表内置方法(1) x.extend() 对列表扩展li=[11,22,76,56]li.extend(['lary','xiyang'])li=[11,22,76,56,'lary','xiyang'](2)x.index() 找到某值的下标(3) x.insert() 插入(4) x.remove(y) 删除第一个出现的y值(5)
2017-06-27 16:09:08
884
原创 Python---解码与编码
unicode 编码encode---> utf-8 unicode 编码---> GBK str1.decond('gbk')str1.decond('gbk').encode(utf-8)
2017-06-27 11:23:50
256
原创 Python---字符串的内置方法
int 的内置方法x.__str__()转换为人阅读的形式x.__repr__()转换为机器阅读的形式__index__()字符串内置方法dir(str)pycharm 中输入 str ,按住ctrl后点左键str1="abc"str1=str("abcv")(1) name.capitalize() 首字母变大写(2) s.cen
2017-06-27 10:36:04
305
原创 Python---数据类型内置/非内置方法
Python--内置方法1 整数 int 创建整数三种方式: i=3 i=int(10)i=int("11",base=2)dir(int)上面的方法分两类:内置方法_class_ (带下划线),非内置方法,如append ;非内置方法 执行方式只能为: 对象.方法几种常用方法使用如:(1)n1=1n2=2n1+n2n
2017-06-26 21:18:48
447
原创 Python---对象
Python 对象一切事物皆对象 对象创建基于类以上面这种方式创建太复杂Python以这种方式dir(list)看list里面的功能/方法有哪些;help(list) 详细;help(list.append)
2017-06-26 18:56:22
235
原创 Python---pycharm安装
关于pycharm的安装、注册在官网上下载软件安装,可仿照下面这个链接步骤,实现注册使用http://blog.youkuaiyun.com/coderkong/article/details/72843476
2017-06-26 17:40:30
343
原创 Python---变量的管理/三元运算
作用域外层变量 内层变量作用域:只要变量在内存存在,就可以用 name={"lary": "good"}for item in name: item = 元素print item 可以输出item三元运算name="lary"if 1==1: name= "NICE"else: name= "2b"上面可以用name=值1 if
2017-06-26 16:12:22
571
原创 Python---文本操作2
#!/usr/bin/env python# -*- coding:utf-8 -*-my.list=[]file_obj = file("E:\log.txt","r")line_list = file_obj.readlines()file_obj.close()for ele in line_list: line = ele.strip() val
2017-06-24 20:27:51
299
原创 Python---文本操作
# 文件里写和读文本的基本操作1、找到文件 文件路径 E:/log2、打开文件 file ("文件路径") fiel_obj=file("文件路径","模式") 模式 r:以只读方式打开 w:以只写方式打开 a:以追加方式打开 w+:既可以读也可以写 3、文件操作 读、
2017-06-24 15:41:11
248
原创 Python---运算
运算+、-、*、/%:取余数** :幂运算// :取整除比较运算==!=:不等于**= c**=a = c=c**a逻辑运算and 与or 或not 非成员运算innot in身份运算is is not位运算& 1^
2017-06-24 15:39:04
209
原创 Python---字典
dict ,字典,键值对person= { "name" : "lary", # 键 "age" : "33", "sex" : "boy"}索引person["name"]for item in person:for key,valur in person.items(): print key print value
2017-06-24 12:00:01
215
原创 Python---元祖、循环
创建元祖ages=(11,32,22,98,56)ages=tuple((11,32,22,98,56))("lary","huni","hony") 元祖不可修改["lary","huni","hony"] 列表可修改切片str 字符串 修改重新开辟空间list 列表 修改后内存地址不变tuple 元祖 不允许修改f
2017-06-24 11:57:51
2625
原创 Python---列表
创建列表name_list=["lary","hony","huni"]name_list=list(["lary","hony","huni"])列表也支持索引name_list[0]分割name="lary,huni"name.split(",") #根据“,”分割name索引 切片追加name_list=["lary","hony","huni
2017-06-24 11:18:32
171
原创 Python---字符串
字符串的格式化:2种name="i am %s" % "lary" # %s,%d为占位符name="i am %s, age %d" % ("lary" ,55) 括号内为传入的值(1)name="i am %s, age %d" name % ( "lary" ,55) (2)name="i am {0}, age{1}"name.
2017-06-24 09:46:51
208
原创 Python 初始基本数据类型
两部分: 1 单值: 数字 :整型 1253 长整型 456454346878632175L 浮点型 1.1314 复数 1+2j 布尔值
2017-06-23 17:37:34
537
原创 Python流程控制
流程控制 ----Python判断name=raw_input("请输入用户名:")if name=="alex": # 值对比,而不是内存地址对比,即不比内存同意空间 print "登录成功"else : print"登录失败"eg2:if name =="aobama": print"laji"elif name=="talangpu":
2017-06-23 16:14:59
215
原创 Python输入输出
Python输入 内置的函数raw_input("请输入")eg:#!/usr/bin/env python# -*- coding:utf-8 -*-raw_input("请输入用户名:")输入的值可赋值给变量#!/usr/bin/env python# -*- coding:utf-8 -*-name=raw_input(">>>")
2017-06-23 14:55:54
389
原创 Python 字符串
1 Python 字符串# C语言没有字符串,但是有字符hello ---五个字符组成Python:字符数组 ['h',...'o']# 字符串特性,一旦修改,重新创建,开辟空间两个变量赋值相同,两个变量的地址相同(其实开辟两个空间,但Python优化,放到一起,但也有赋值相同地址不同的)2Python文件解释器执行经过的阶段:加载内存 此法分析 语法分
2017-06-23 11:46:10
186
原创 python 变量 赋值
1 变量的声明代码--->内存#!/usr/bin/env python# -*- coding:utf-8 -*-name= "muzhenbo"#1数字 字母 下划线组成;2变量名的第一个不能是数字;3特殊关键字不要使用,2 变量的赋值#!/usr/bin/env python# -*- coding:utf-8 -*-name1= "muzhe
2017-06-23 10:57:33
364
原创 python 字节码
python字节码hello.py#!/usr/bin/env python# -*- coding:utf-8 -*-import m# 调用m里的方法print 'hello'm.py#!/usr/bin/env python# -*- coding:utf-8 -*-print 'hello alex'执行之后会生成一个m.
2017-06-23 10:32:08
373
原创 Python入门--注释/捕获参数
1注释单行注释:语句前 #多行注释:"""ddkjkl"""2 捕获参数#!/usr/bin/env python# -*- coding:utf-8 -*-import sysprint sys.argvargv捕获所有参数。这里捕获两个,并放在集合里面
2017-06-20 16:48:48
218
原创 Python 编码
对于汉字的执行:ASC码 8位一个字节 256种uniqd码 至少16位,可表示汉字 ,占用内存大utf8对其优化#!/usr/bin/env python# -*- coding:utf-8 -*-print '你好,世界'
2017-06-20 15:47:48
153
原创 PYTHON的应用
Python的应用数据分析: 对于TB以上文件实用系统编程: 系统接口 组件 写系统扩展功能方便组件集成网络服务: 应用最广泛图像处理: 例如对图像中的某种图像做特殊处理 自动查找处理数值计算和科学计算Python的分类 (虚拟机不同 编译成不同字节码)1 CPython 使用C语言实现 应用最广泛, Linux自带2 Jython
2017-06-20 11:07:58
215
eagle文件转Altium Designer文件的两个脚本
2017-10-12
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人