自定义博客皮肤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)
  • 收藏
  • 关注

原创 python字典的相关内置方法

python字典的相关内置方法方法:dict.clear() 作用:删除字典内所有元素方法:dict.copy() 作用:返回一个字典的浅复制方法:dict.fromkeys(seq[, val]) 作用:创建一个新字典,以序列 seq 中元素做字典的键,val 为字典所有键对应的初始值方法:dict.get(key, default=None) 作用:返回指定键的值,如果值不在字典中返回default值方法:dict.has_ke...

2020-05-28 18:54:02 145

原创 python列表方法

python列表方法方法:list.append(obj) 作用:在列表末尾添加新的对象方法:ist.count(obj) 作用:统计某个元素在列表中出现的次数方法:list.extend(seq) 作用:在列表末尾一次性追加另一个序列中的多个值(用新列表扩展原来的列表)方法:list.index(obj) 作用:从列表中找出某个值第一个匹配项的索引位置方法:list.insert(index, obj) 作用:将对象插...

2020-05-28 18:09:42 118

原创 字符串函数总结

字符串函数总结1.大小写处理字符串函数函数:capitalize() 作用:首字母大写,其余小写函数:upper() 作用:全部大写函数:lower() 作用:全部小写函数:swapcase() 作用:大小写互换函数:title() 作用:每个单词首字母大写2.判断字符串中的字符类型函数:startswith(‘a',[start,end]) 作用:判断字符串是否以‘a’开头函数:ends...

2020-05-28 16:58:04 173

原创 魔法方法之构造与析构

魔法方法之构造与析构__init__(self [,...])实例化对象时自动调用,重写__init__用于给属性赋值,返回None__new__(cls [,...])实例化对象调用的第一个魔法方法,其一般不重写,其第一个参数为class,而不是self,如果后面有其他参数,其会将其他参数传递给__init__,其必须返回一个对象什么时候使用?继承一个不可变类而又需要修改时class Capstr(str): def __new__(cls,string):

2020-05-20 20:18:25 169

原创 与类相关的一些BIF

与类相关的一些BIFissubclass(class,classinfo) ——检查class(类)是否为classinfo的子类1.一个类被认为是其自身的子类2.classinfo可以是其类对象组成的元组,也可以是class是其中任意一个候选类的子类,则返回为True,否则为TypeError异常isinstance(object,classinfo)——检查object(对象)是否为classinfo的对象1.如果第一个参数不是对象,则永远返回False2.如果第二个参数不是类或

2020-05-18 20:55:28 109

原创 类、类对象与实例对象

当类定义完成后,形成类对象。利用定义好的类,进行类的实例化,形成实例对象实例对象:class Person(): name = '张三'person1 = Person()person2 = Person()person3 = Person()print(person1.name,person2.name,person3.name)person3.name = '李四'print(person1.name,person2.name,person3.name)运行结果:

2020-05-18 19:40:06 2602

原创 Python中的类的重用方式之类的组合

Python中的类的重用方式之类的组合组合:在一个类中以另外一个类的对象作为数据属性,称为类的组合(将类的实例化放到另外一个类中)适用范围:类之间不存在明显的继承关系,但类之间存在“有”的关系,即一个类中需要使用另一个类的对象数据,此时可以考虑使用类的组合。比如:在一个牧场有牛、马、羊,需要输出牧场中牛的头数、马的匹数与羊的只数。思路分析:在这里,牛、马、羊不存在明显的继承关系,而它们三者均在牧场中,及牧场“有”牛、马、羊,可分别定义牛、马、羊类,在将其组合到牧场类中,即可实现。下面为具

2020-05-18 19:03:09 296

原创 关于Python 子类继承父类构造函数说明

关于Python 子类继承父类构造函数说明1.如果在子类中需要父类的构造方法就需要显式地调用父类的构造方法,或者不重写父类的构造方法。 子类不重写__init__,实例化子类时,会自动调用父类定义的__init__。2.如果重写了__init__时,实例化子类,就不会调用父类已经定义的__init__3.如果重写了__init__时,要继承父类的构造方法,可以使用super关键字:super(子类,self).__init__(参数1,参数2,....)还有一种经...

2020-05-18 18:11:10 258

原创 字符串格式化

字符串格式化符 号 说 明 %c 格式化字符及其ASCII码 %s 格式化字符串 %d 格式化整数 %o 格式化无符号八进制数 %x 格式化无符号十六进制数 %X 格式化无符号十六进制数(大写) %f 格式化定点数,可指定小数点后的精度 %e 用科学计数法格式化定点数 ...

2020-05-15 15:38:50 73

原创 列表的内置方法

列表的内置方法:列表的内置方法 append() 在最后增加一个元素 extend() 扩展列表(用另一个列表) count() 计算并返回指定元素的数量 remove() 删除一个元素 pop() 删除并返回最后一个元素 ...

2020-05-15 15:12:50 92

原创 Python中的列表推导式

Python中的列表推导式列表推导式(List comprehensions)也叫列表解析,灵感取自函数式编程语言 Haskell。Ta 是一个非常有用和灵活的工具,可以用来动态的创建列表,语法如: list = [有关A的表达式 for A in B]例1:>>> list1 = [x**2 for x in range(10)]>>> list1[0,...

2020-05-15 14:36:18 194

原创 利用random解决三色球问题

三色球有红、黄、蓝三种颜色的求,其中红球 3 个,黄球 3 个,绿球 6 个。先将这 12 个球混合放在一个盒子中,从中任意摸出 8 个球,编程计算摸出球的各种颜色搭配。print('red\tyellow\tgreen')for red in range(0, 4): for yellow in range(0, 4): for green in range(2, 7): if red + yellow + green == 8:

2020-05-15 13:59:42 551

原创 Python中的三元表达式

Python中的三元表达式

2020-05-15 13:21:00 286

空空如也

空空如也

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

TA关注的人

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