Python数据结构-序列
摘要:shopList=['apple','orange','pen']print(shopList)print('First thing is: '+shopList[0])print('The last2 thing is: '+shopList[-2])print('the 1 to 2 thing is: '+str(shopList[1:2]))print('the 0 to 2 thing is: '+str(shopList[:2]))运行结果:['apple'
阅读全文
Python数据结构-元祖
摘要:print('%s is %d'%('Tom',5))print('Tom is %d'%5) #等价于: print('Tom is %d'%(5))
阅读全文
Python数据结构-字典
摘要:tel={'jack':101,'tom':102}tel['sunny']=103print(tel)print(tel['tom'])del tel['tom']print(tel)print(tel.keys())运行结果:{'jack': 101, 'tom': 102, 'sunny': 103}102{'jack': 101, 'sunny': 103}dict_keys(['jack', 'sunn
阅读全文
Python数据结构-序表
摘要:序表解包:list=['aa','bb','cc'][a1,a2,a3]=list
阅读全文
Python的控制结构(转)
摘要:首先我的工作第一语言是c/c++(面向对象子集)。选择学习python一方面是因为看很多人都说python开发效率高,所以想验证一下;另一方面,Eric S. Raymond在文章:如何成为一名黑客 中对python的推荐。还有一方面,python的设计哲学:用一种方法,最好是只有一种方法来做一件事,这一点我比较认同。好了,我选择的入门资料是python简明教程。下面是我学习时的一些笔记和思考,上面有很明显的c和C++的痕迹。 控制结构:有c没有的自然字符串的概念。不支持i++。我对此表示欢迎。++会诱导程序员新手犯错误。我在c中基本上抛弃了++。python没有switch,可以使用if e
阅读全文
Python面向对象编程
摘要:1.类的定义:class : class (父类名): 例如:class Father: _age=22 _name="sunny"class Son(Father): _work="IBM"son=Son()print(son._name)print(son._work)运行结果://结果sunnyIBM2.如果直接使用类名修改其属性,那么将影响那些没有改变此属性值的已经实例化的对象的该属性值。有点绕,举个例子:class Sample: _attribute=88sample1=Sample()sample1._attribute=66sample2
阅读全文
第一个Python程序的Hello Python,竟然有问题
摘要:print 'hello python'运行时显示:SyntaxError: invalid syntax解决办法: 这应该是版本的问题,Python2的话直接就可以输出,但是到了Python3需要放到括号里,你可以查配套的文档.修改为:print ('hello python')
阅读全文
Eclipse上运行Python,使用PyDev
摘要:转自:http://www.ibm.com/developerworks/cn/opensource/os-cn-ecl-pydev/index.html级别: 初级郑 伟芳(zhengwf@cn.ibm.com), 软件工程师, IBM2008 年 11 月 27 日PyDev for Eclipse 是一个功能强大且易用的 Eclipse Python IDE 插件。本文将向读者介绍 PyDev 开源项目及其安装配置方法,并在此基础上详细介绍如何利用 PyDev 插件把 Eclipse 变为功能强大且易用的 Python IDE,如何利用其进行 Python 程序的开发和调试。通过本文,读
阅读全文