python
Gongxangy~
这个作者很懒,什么都没留下…
展开
-
迭代器、生成器、装饰器
迭代器拥有__iter__方法和__next__方法的对象就是迭代器dir()方法获取对应数据类型的所有方法dir()方法获取对应数据类型的所有方法,带有下划线的方法叫双下方法。例如:print(dir( [ ]))找到__iter__方法,有此方法的对象就是一个可以被迭代的对象。__iter__方法的作用是返回一个迭代器一个列表执行了__iter__()方法后返回值就...原创 2019-08-01 20:32:51 · 127 阅读 · 0 评论 -
文件操作
(一)文件操作1.read()会一次性读取文件的全部内容file=open('aa.txt','r')a=file.read()print(b)a.close2.readline() 每次读取一行,并且自带换行功能 每一行末尾会读到\na=open('d:\\python\\day0801\\aa.txt','r')b=a.readline()while len(...原创 2019-08-08 20:45:46 · 126 阅读 · 0 评论 -
实例方法、类方法和静态方法
(一)实例方法(对象方法)实例方法也叫对象方法,指的是我们在类中定义的的普通方法。只有实例化对象之后才可以使用的方法,该方法的第一个形参接受的一定是对象本身。(二)静态方法1.格式:在方法上面添加@staticmethod2.参数:静态方法可以有参数也可以无参数3.一般用于和类对象以及实例对象无关的代码。(三)类方法无需实例化可以通过类直接调用的方法,方法的第一个参...原创 2019-08-01 22:17:29 · 221 阅读 · 0 评论 -
循环嵌套、for循环
while循环体中嵌套while循环,就叫while循环#打印小星星# i=0#外层循环控制行# while i<5:# j=0 #内层循环控制列# while j<5:# if j<=i:# print('*',end='')# j+=1# i += 1# ...原创 2019-07-25 22:42:29 · 85 阅读 · 0 评论 -
while循环
while循环三大条件1.初始值2.控制条件3.步长#6到2的乘积# i=6# ji=1# while i>=2:# ji=ji*i# i -= 1# print(ji)经典例题:#1-2+3-4+5-6+7-8.....+99-100求和# i=1# he=0# while i<=99:# he=he+(-1)...原创 2019-07-25 22:18:34 · 110 阅读 · 0 评论 -
python 流程控制(if)
python中流程控制结构可以分为顺序流程语句结构、分支流程语句结构、循环流程语句结构。顺序流程语句:从上到下依次执行。print(123)print(456)print(789)分支结构语句:分为单分支、双分支、多分结构。单分支结构:if结构格式:f 条件表达式: 代码...如果条件表达式成立True。执行if语句里面的代码,否则不执行。...原创 2019-07-25 21:43:05 · 94 阅读 · 0 评论 -
python基础02
逻辑运算符and:表达式 x and y实例x=Falsey=Trueb=x and yprint(b) #Falseor:表达式 x or y实例x=Truey=Falseb =x or yprint(B) #Truenot: 表达式 not xx=Trueb=not xprint(b) #Falsex=Falsec=no...原创 2019-07-25 21:05:50 · 139 阅读 · 0 评论 -
python基础01
第一个python程序i = "hello world!"print(i)注释:用简介的语言对程序中需解释的代码进行说明,可以加强程序的可读性。注释不会被执行。1.单行注释,在所需注释代码的上方或右方用(#)表示。2.多行注释,用连续三个单引号(')或双引号(")表示。'''这个代码是对成绩的分类:90以上是优秀;80-90为良好;70-80为一般;60-7...原创 2019-07-15 20:55:22 · 117 阅读 · 0 评论 -
常用魔术方法
(一) __del__( )方法触发时机:当一个对象在内存中被销毁的时候自动执行class A(): num=0 def __init__(self,name): A.num+=1 self.name=name def __del__(self): A.num+=1 print(self.name,'...原创 2019-07-31 23:55:27 · 172 阅读 · 0 评论 -
面向对象特性
封装特性封装(Encapsulation)是将类中的某些部分(某些属性和方法)隐藏起来。对象不能直接使用隐藏起来的属性或者方法,具有保护作用的功能封装格式:__属性或者方法名称。封装的目的是为了保护隐私。私有属性格式:__属性名=值在类的外部不能使用(对象不能调用私有属性)class Girl(): def __init__(self,name,age):...原创 2019-07-30 22:45:39 · 76 阅读 · 0 评论