随笔分类 -  一步一步学python

摘要:1、面向对象面向对象程序设计中的术语对象基本上可以看做数据以及由一系列可以存取这些数据方法所组成的集合。2、多态对不同的类的对象使用同样的操作2.1 多态和方法程序得到了对象可能有多种形状,绑定到对象特性上面的函数称为方法2.2 多态的多种形式任何不知道对象是什么类型,但是又要对对象做点什么的时候都会用到多态,3、封装对外部世界隐藏对象的工作细节4、继承以普通的类为基础建立专门的类5、类多有对象都属于某一类,称为累的实例6、创建自己的类class Person:def setName ( self , name )self.name = namedef getName ( self )retu 阅读全文
posted @ 2013-12-21 16:08 陈同心 阅读(175) 评论(0) 推荐(0)
摘要:1、string转数字import localelocale . atoi( str )2、创建函数函数是可以调用(可能包含参数),执行某种行为并返回一个值>>>importmath>>>x=1>>>y=math.sqrt>>>cllable( x )false>>>callable( y )True使用def定义一个函数defhello( name ):return ' Hello,' + name + ' ! '这样就定义了一个hello函数3、记录函数defsquar 阅读全文
posted @ 2013-12-20 16:00 陈同心 阅读(451) 评论(0) 推荐(0)
摘要:1、print使用逗号输出 - 打印多个表达式也是可行的,但要用逗号隔开>>> print 'chentongxin',23SyntaxError: invalid syntaxpython3.0以后,print不再是语句,而是函数,函数要加上括号>>> print('chentongxin',23)chentongxin 23>>> 1,2,3(1, 2, 3)>>> print 1,2,3SyntaxError: invalid syntax>>> print(1,2, 阅读全文
posted @ 2013-12-20 09:26 陈同心 阅读(337) 评论(0) 推荐(0)
摘要:1、字典的使用 创建字典:phonebook = {'Alice': '1234' , 'Beth':'9120'}2、dict函数 >>>items = [('name','Gumby'), ('age',42)] >>>d = dict(items) >>>d { ' age ' : 42, ' name ' : ' Gumby ' }3、基本字典操作 len(d) 返回d中项的 阅读全文
posted @ 2013-12-20 09:25 陈同心 阅读(190) 评论(0) 推荐(0)
摘要:1、基本字符串操作序列和元组的索引、分片、乘法、判断成员资格、求长度、取最小值和最大值对字符串同样适用。字符串是不可变的2、字符串格式化%左侧放字符串右侧放格式化的值。一般情况下使用元组format = "hello %s"str = ('world')print format % values%s称作转换说明符。用来标记插入的位置如果要在字符串中输出%必须使用%%格式化实数%f3、简单转换‘price of apple:$%d’ % 10* 可以代表字段宽和精度,数值从参数中读取4、字符串方法find 查找字符串如果没有找到返回-1>>‘wit 阅读全文
posted @ 2013-12-20 09:16 陈同心 阅读(538) 评论(0) 推荐(1)