自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 文件操作

(一)文件操作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

原创 实例方法、类方法和静态方法

(一)实例方法(对象方法)实例方法也叫对象方法,指的是我们在类中定义的的普通方法。只有实例化对象之后才可以使用的方法,该方法的第一个形参接受的一定是对象本身。(二)静态方法1.格式:在方法上面添加@staticmethod2.参数:静态方法可以有参数也可以无参数3.一般用于和类对象以及实例对象无关的代码。(三)类方法无需实例化可以通过类直接调用的方法,方法的第一个参...

2019-08-01 22:17:29 220

原创 迭代器、生成器、装饰器

迭代器拥有__iter__方法和__next__方法的对象就是迭代器dir()方法获取对应数据类型的所有方法dir()方法获取对应数据类型的所有方法,带有下划线的方法叫双下方法。例如:print(dir( [ ]))找到__iter__方法,有此方法的对象就是一个可以被迭代的对象。__iter__方法的作用是返回一个迭代器一个列表执行了__iter__()方法后返回值就...

2019-08-01 20:32:51 127

原创 常用魔术方法

(一) __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

原创 面向对象特性

封装特性封装(Encapsulation)是将类中的某些部分(某些属性和方法)隐藏起来。对象不能直接使用隐藏起来的属性或者方法,具有保护作用的功能封装格式:__属性或者方法名称。封装的目的是为了保护隐私。私有属性格式:__属性名=值在类的外部不能使用(对象不能调用私有属性)class Girl(): def __init__(self,name,age):...

2019-07-30 22:45:39 76

原创 有关函数二分法(半数查找)与兔子问题

二分法def zbcz(a,start,end,k): while start<=end: middle=(start+end)//2 if k>a[middle]:#如果要查找的数比中间大 start=middle+1#那么向右查找 elif k<a[middle]:#如果查找的数字比中间小...

2019-07-27 17:08:07 148

原创 列表的实际问题应用(传送带问题)

列表是序列的一种,我们可以对列表进行相加、重复、索引、切片、循环遍历的操作当列表和循环结合起来,再引用时间模块。就成了经典的传送带问题import timea=[1,2,3,4,5,6]while True: t=a[0] i=0 while i<len(a)-1: a[i]=a[i+1] i+=1 a[i]=t...

2019-07-27 16:58:07 140

原创 有关长字符串识别字符个数问题,相关例题解法

1.在已知长度字符串中识别字符个数:a=[1,2,1,1,2,3,4,7,2,1,2,1]b=[1,2]i=0count=0while i<=len(a)-len(b): if a[i]==b[0] and a[i+1]==b[1]: count+=1 i+=1print(count) #22.输入一个长字符串,在其中找到短字符串个数:...

2019-07-27 16:27:49 227

原创 循环嵌套、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

原创 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

原创 python 流程控制(if)

python中流程控制结构可以分为顺序流程语句结构、分支流程语句结构、循环流程语句结构。顺序流程语句:从上到下依次执行。print(123)print(456)print(789)分支结构语句:分为单分支、双分支、多分结构。单分支结构:if结构格式:f 条件表达式: 代码...如果条件表达式成立True。执行if语句里面的代码,否则不执行。...

2019-07-25 21:43:05 94

原创 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 137

原创 python基础01

第一个python程序i = "hello world!"print(i)注释:用简介的语言对程序中需解释的代码进行说明,可以加强程序的可读性。注释不会被执行。1.单行注释,在所需注释代码的上方或右方用(#)表示。2.多行注释,用连续三个单引号(')或双引号(")表示。'''这个代码是对成绩的分类:90以上是优秀;80-90为良好;70-80为一般;60-7...

2019-07-15 20:55:22 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除