排序
Python字符串的判断操作(starswith、endswith等)
返回值是布尔类型:True或者False。 startswith()检查字符串是否以指定的子串开头。endswith()检查字符串是否以指定的子串结尾。 1、startswith() 检查指定字符串是否以指定的子串开头。 1)语...
Python 面向对象中的单继承、多继承
面向对象有三大特征:封装、继承、多态。 封装 封装是面向对象编程的一大特点,可以提高程序的安全性。 它根据职责将属性和方法等细节都封装在一个抽象的类中。在方法内部对属性进行操作,在类...
Python 类的创建和实例化
面向过程和面向对象 面向过程通常是把完成某一个需求的所有步骤从头到尾逐步实现,根据开发的需求,将某些功能独立的代码封装成一个又一个的函数,最后顺序调用不同的函数。它注重步骤和过程,...
Python字典详解
字典(Dictionary)是python内置的数据结构之一,字典中的成员都是以键值对(key-value)的形式存储数据的。通常用于存放具有映射关系的数据。 字典的特点 字典中的元素是无序的(存放的位置是...
Python列表的五种删除元素的方式
1、remove() 根据元素值来删除 删除列表中指定值的第一个匹配项,一次删除一个元素,如果元素重复则删除第一个。如果元素不存在就抛出异常 ValueError。无返回值。 语法格式:list_name.remove(...
Python 集合的创建和查询操作
Python内置数据结构之一。 集合的特点 无序,所以没有索引;无重复数据;可多种数据类型混存;可变序列。集合一旦创建,便无法更改元素。 在向集合中添加数据时,它存储的位置是需要通过hash()...
Python字符串之删除空白字符串的五种方法
strip()删除字符串开头和结尾的空白字符lstrip()删除字符串左侧的空白字符rstrip()删除字符串右侧的空白字符 1、strip() 删除字符串开头和结尾的空白字符。 >>> mystr = ' hello,python java PH...
Python继承之子类访问父类的私有属性和私有方法
通过继承,子类可以拥有父类的所有属性和方法。但是私有属性和私有方法是类对象的隐私,子类不会继承父类的私有属性和私有方法。 1)子类对象不能在自己方法内部直接访问父类的私有属性和私有方...
Python多继承方法重名问题及MRO(方法搜索顺序)
使用多继承,我们可以使一个子类对象同时拥有多个父类的特性。但是如果在不同的父类中存在同名的方法,我们在使用子类对象调用方法的时候,到底调用的是哪一个父类中的方法呢? 所以这就存在了...
Python 匿名函数 — lambda表达式(函数)
lambda 表达式(也叫 lambda 函数)又叫匿名函数,就是说函数没有具体的名称。如果一个函数有一个返回值,且只有一句代码,可以使用 lambda 简化。 使用 lambda 表达式可以省去定义函数的过程,...