摘要:
1.6合并字符串ka=list('kaluoc') #字符串转成字符串列表print ''.join(ka) #大量的字符串相连,join是最高效的print '%s%s something %s '% (ka[0],ka[1],ka[2]) #这种来自C语言的方式也不错,也能进行变量的格式化print ka[0]+ka[1]+ka[2] #这种是最自然的方式,但效率低下结果:kaluocka something l kal1.7将字符串逐字符或逐词反转print 'kaluoc'[::-1] #步长为-1的切片,可直接产生字符的 阅读全文
2013年7月15日
2013年7月12日
摘要:
1.1每次处理一个字符(即每次处理一个字符的方式处理字符串)print list('theString') #方法一,转列表结果:['t', 'h', 'e', 'S', 't', 'r', 'i', 'n', 'g']for c in 'theString':#方法二,for循环 print c,结果:t h e S t r i n gprint [c for c in 'theString'] #方法 阅读全文
2012年11月7日
摘要:
25.Frame/框架,构建组件容器,可以设置线条粗细大小,形状和阴影,可用在分组,也可以用来占位26.Widget/组件,不可见,放置子组件,搞得不是很明白,不知道有什么大的用处27.MdiArea/多文档区域,可以放置多个窗体在里面,如Qt设计师的中心位置的灰色区域,就可以放置多个窗口,用来分别编辑28.Dock Widget/浮动窗体/停靠窗体,可移动的窗体,例如Qt设计师的右侧(属性查看器,属性编辑器…)就都是DockWidget,可拖拽,移动,排序,删除,独立29.QAxWidget/ActiveX组件,这个是windows专有的,是放置ActiveX控件的.如FLASH,IE…30 阅读全文
2012年11月6日
摘要:
对于GUI基本上是属于小白,英文也是小白,看了Qt设计师里面的widget,看的很迷糊,所以我就把他们整理出来了,方便自己记忆.基本都是自己试验的,翻译也是字典加意会的,所以可能搞得不对(概率非常大).以后的文章会对widget,属性,信号和槽翻译,并实验出作用,下面是widget的第一部分.下面是每个组件的作用及简单的说明,数字与上图一一对应.(上图的14号,写错了,应该是’树状视图’) 1.竖向布局,放入布局框的组件成竖列排序,不可见,可用于分组 2.横向布局,放入布局框的组件成横向排序,不可见,可用于分组 3.栅格布局,格子式排列,组件拉到布局框右侧,可添加列,不可见,可用于分组 ... 阅读全文
2012年11月5日
摘要:
实现了文件创建时间的修改(获取文件创建时间,改变小时为20/21/22)pywin32下载地址:http://sourceforge.net/projects/pywin32/files/pywin32/它封装了win32的系统函数,例如下面导入的win32file# -*- encoding: utf8 -*-import os,re,os.path,time,win32file,randomdef walkDir(dirFile): for parent,dirnames,filenames in os.walk(dirFile): #walk遍历文件夹,返回父目录,文件夹,文件名称... 阅读全文
2012年11月4日
摘要:
实现文件夹的遍历 # -*- encoding: utf8 -*-import os,re,os.pathdef walkDir(dirFile): for parent,dirnames,filenames in os.walk(dirFile): #walk遍历文件夹,返回父目录,文件夹,文件名称 dir1=re.match(r'.*\\(.*)',parent).... 阅读全文
摘要:
类型校验 不要使用type进行类型校验 def isAString(st): return isinstance(st,basestring)print isAString(u'速度')basestring可以校验unicode,type(u'')返回的是unicode类型不是str 文本对齐 print u'中间'.center(20,u'+')print u'左面'.ljus... 阅读全文