自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 面向对象

“”“面向对象”""1. 面向对象与面向过程面向过程:根据业务逻辑从上到下写代码面向对象:将数据和函数一起封装,减少重复代码2.类和对象类:就是创造对象的模板如汽车,飞机,水果等能泛指一类的事物对象:指能具体到特定的个体,如老王的宝马,我吃的这个苹果等3.类的构成3.1 类的具体构成类的名称:类名,大驼峰式命名规则,类名跟在class后面类有属性:一组数据类的方法(函...

2019-03-25 17:41:42 316

原创 类方法

3.12修改类属性‘’‘实现类的属性,对比实例的属性’’’class Peoson(object):# 类的属性country = ‘中国’def init(self):‘’‘实例属性’’’self.book = ‘我在隔壁’self.name = ‘小张’self.age = 13if name == ‘main’:print(‘类属性:’,Peoson.count...

2019-03-25 17:40:45 120

原创 类属性

3.11类属性‘’‘实现类的属性,对比实例的属性’’’class Peoson(object):# 类的属性country = ‘中国’def init(self,name,age):‘’‘实例属性’’’self.book = ‘我在隔壁’self.name = nameself.age = ageif name == ‘main’:wang = Peoson(‘老...

2019-03-25 17:39:16 214

原创 重写父类

3.10 重写父类的方法,调用父类的方法‘’‘继承’’’class ChickenSoup(object):‘’‘祖传的,秘方,爷爷留下来的’’’def init(self):self.name = ‘飘香鸡秘方’def cookstyle(self):‘’‘爷爷鸡汤的做法’’’print(’##########此处致敬爷爷的鸡汤############’)print(‘加两斤...

2019-03-25 17:38:15 135

原创 私有属性和私有方法

3.8 权限控制—私有属性#公有属性self.nicheng=“小王”#保护属性 :可以访问,但一般不让修改self._name=“王不二”#私有属性:不能通过实例对象直接访问,但是可以在类里面访问def money(self):self.__money = “10000”print(self.__money)类的保护变量:可以通过实例直接访问但是子类不可以使用父类的私有属...

2019-03-25 17:36:47 290

原创 类的继承与多继承

3.6 继承class Father(object):“”“父类(基类)”""def init(self,name):self.name=nameprint(self.name)def cook1(self):print(“阳春面”)class Son(Father):“”“子类(派生类)”""def init(self):self.name=input(“请输入姓名:”...

2019-03-25 17:34:41 162

原创 类属性类方法

class Pig(object):“”“实现猪类,object为基类”""def init(self, name, age):“”"有一个名为 init() 的特殊方法(构造方法),该方法在类实例化时会自动调用:param name:调用object参数:param age:调用object参数“”"self.name = nameself.age = agedef eat(...

2019-03-25 17:33:10 153

原创 python面向对象

**""“面向对象”""1. 面向对象与面向过程面向过程:根据业务逻辑从上到下写代码面向对象:将数据和函数一起封装,减少重复代码2.类和对象类:就是创造对象的模板如汽车,飞机,水果等能泛指一类的事物对象:指能具体到特定的个体,如老王的宝马,我吃的这个苹果等3.类的构成3.1 类的具体构成类的名称:类名,大驼峰式命名规则,类名跟在class后面类有属性:一组数据类的方法(...

2019-03-25 17:30:43 155

原创 '''实现try和except嵌套的实例'''

‘’‘实现try和except嵌套的实例’’’首先,执行try子句(在关键字try和关键字except之间的语句)如果没有异常发生,忽略except子句,try子句执行后结束。如果在执行try子句的过程中发生了异常,那么try子句余下的部分将被忽略。如果异常的类型和 except 之后的名称相符,那么对应的except子句将被执行。最后执行 try 语句之后的代码。如果一个异常没有与任何的...

2019-03-12 17:56:46 1826

原创 ""占位符"""

““占位符””"# %s 既可以表示字符串str,还可以表示整数int,浮点数float;# %d 既可以表示整数int,还可以表示浮点数float(去除整数部分)# %f 既可以表示浮点数float,还可以表示整数int(默认保留6位小数)# %x 表示十六进制整数# %.nf 若想自主保留n位小数,可将其表示位name=input(“请输入姓名=”)age=input...

2019-03-12 17:55:32 326

原创 '''字典'''

‘’‘字典’’’键值结构,dict_new={‘name’:‘xu’,‘age’:18,‘tel’:123}dict_new={‘name’:‘xiaoxu’,‘age’:18,‘tel’:123}print(dict_new.keys())print(dict_new.values())print(dict_new[‘name’])字典查询与修改print(dict_new[‘ag...

2019-03-12 17:54:29 195

原创 ''实现列表与字典的练习'''

‘‘实现列表与字典的练习’’’list1 = [‘name’,‘age’,‘gender’]list2 = [‘laowang’,19,‘boy’]ret = dict(zip(list1,list2))print(ret)for i in ret:print(i)dict_new = dict()for i in range(2): #range默认从0开始dict_...

2019-03-12 17:51:35 187

原创 python关于列表与集合之间的转换

‘’‘列表与字符串的相互转换’’’str_new = ‘hello world’str_to_list = list(str_new)print(list(str_new))print(str_new.split())print(’#############################’)list_new = [‘hello’,‘world’,’!’]str1 = ‘’for...

2019-03-12 17:49:35 24323

原创 python之列表

‘’‘列表’’’列表可以存在重复元素,元素类型可以不同,以逗号隔开,用【】,’-'号表示从后到前,第三个数表示步长,除了pop其他都无返回值list_new=[1,2,2,0.23,‘a’,‘b’,‘c’]切片查询与修改print(list_new[0])print(list_new[::])print(list_new[0:2])print(list_new[::-1])list...

2019-03-11 13:01:58 123

转载 python之集合篇

此文转载自 二八青年博客之前看过他的总结,感觉还是比较全面的一、集合(set)类型的含义:Set是一个无序不重复元素集,与列表和元组不同,集合是无序的,无法通过数字进行索引。注意:下面所举例子在python3.6,IDE为pycharm2016.1中通过。创建集合:用set()函数,或直接赋值。例子:x=set(‘Nike MM’)y=set([‘w’,‘a’,‘m’,‘a’])...

2019-03-11 12:55:45 160

原创 python字符串归纳

“”“字符串”""可以存在重复字符,空格与符号也算字符a = 123b = ‘123’c = “123”d = ‘’‘123’’’e = “xiaoming speaks:‘i love python’”print(type(a))print(type(b))print(type©)print(type(d))if c== b:print(‘相等’)else:pri...

2019-03-11 12:46:30 132

原创 python关于占位符的用法以及例题

1.占位符的定义# %s 既可以表示字符串str,还可以表示整数int,浮点数float;# %d 既可以表示整数int,还可以表示浮点数float(去除整数部分)# %f 既可以表示浮点数float,还可以表示整数int(默认保留6位小数)# %x 表示十六进制整数# %.nf 若想自主保留n位小数,可将其表示位1.1实例name=input(“请输入姓名=”)age...

2019-03-10 22:20:08 1606

原创 python关于文件操作

1 “”“文件的操作”""1.1 #文件的打开用open,有返回值f=open(“文件名”,“访问模式”) #返回值为变量ff=open(“c.txt”,‘r+’) **1.2** """文件的读取用read"""print(f.read()) #如果read()这个函数没有指定参数,则返回文件中的所有内容...

2019-03-08 17:58:35 135

原创 Python递归函数与古典问题--兔子生兔子

‘’‘实现兔子生兔子’’’def rab(month):‘’’该函数实现的是递归函数的写法,返回兔子的个数,古典问题:param month: 这是第几个月:return: 兔子的总个数‘’’if month == 1:return 1if month == 2:return 1else:count = rab(month-1)+rab(month-2)return co...

2019-03-08 08:57:05 2326

空空如也

空空如也

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

TA关注的人

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