04 2016 档案

摘要:1、类的定义:面向对象最重要的概念就是类(Class) 和实例(Instance),必须牢记 类是抽象的模板,比如Student类,而实例是根据类创建出来的一个个具体的“对象”,每个对象都拥有相同的方法,单个字的数据可能不同。 class Student(object): pass class后面紧 阅读全文
posted @ 2016-04-28 15:45 潇竹 阅读(666) 评论(0) 推荐(0)
摘要:当拿到一个对象是,如何知道对象是什么类型、有哪些方法呢? 1、判断对象类型,使用type()函数,返回type类型: 基本类型都可以 >>>type(123) <type 'int'> 一个变量指向函数或类,也可以判断: >>>type(abs) <type 'method'> >>>type(a) 阅读全文
posted @ 2016-04-28 15:44 潇竹 阅读(143) 评论(0) 推荐(0)
摘要:python的函数定义很简单,但灵活度很大。除了正常定义的必选参数外,还可以使用默认参数、可变参数、关键字参数,,使得函数定义出来你的接口,不但能处理复杂的参数,还可以简化调用者的代码。 1、默认参数 eg1:计算一个x2的函数 def power(x): return x*x 当调用power函数 阅读全文
posted @ 2016-04-21 18:12 潇竹 阅读(237) 评论(0) 推荐(0)
摘要:函数分为: 自定义函数:用户根据自己的需求自己编写的 预定义的python函数:系统自带的函数,还有一些第三方编写的函数,如其他程序员编写的函数。对于线程的函数用户可以直接拿来使用 def 函数名(参数列表): 执行语句 return (没有返回值时,返回none) 1、python中,定义一个函数 阅读全文
posted @ 2016-04-21 15:34 潇竹 阅读(424) 评论(0) 推荐(0)
摘要:len()函数返回字符串、列表、字典、元组等长度 eg1:计算字符串的长度: >>>s='hello good boy doiido' >>>len(s) >>>21 eg2:计算列表的元素个数: name=['zhu' , 'han' , 'shi'] >>>l=['h','e','l','l', 阅读全文
posted @ 2016-04-15 17:22 潇竹 阅读(1433) 评论(0) 推荐(0)
摘要:1、if...else语句 eg1:age=int(raw_input('please enter your age:')) 注:raw_input()读取的内容永远都是以字符串的形式返回,把字符串和整数比较时,必须先用int()把字符串转换为我们想要的整型if age>=18: print 'ad 阅读全文
posted @ 2016-04-15 15:42 潇竹 阅读(163) 评论(0) 推荐(0)
摘要:python中数据类型包含:int,float,boolean,string,list(列表),set(集合),dictionary(字典) 数据类型转换: ①字符串 转 int:>>>string ='123' >>>int(string) 输出123 ②int 转 字符串:>>>str(520) 阅读全文
posted @ 2016-04-14 11:34 潇竹 阅读(395) 评论(0) 推荐(0)