摘要:
集合类型内置方法 一、集合类型内置方法(set) 集合可以理解成一个集合体,学习Python的学生可以是一个集合体;学习Linux的学生可以是一个集合体。 上述的列表方式求两个集合体的关系运算非常复杂,因此有了我们的集合数据类型。 1.用途:用于关系运算的集合体,由于集合内的元素无序且集合元素不可重 阅读全文
摘要:
字典类型内置方法 一、字典类型内置方法(dict) 1.用途:存多个值,但每一个值都有一个key与之对应,key对值有描述功能。多用于存的值表示的是不同的状态时,例如存的值有姓名、年龄、身高、体重、爱好。 2.定义:{}内用逗号分隔开多个元素,每一个元素都是key:value的形式,value可以是 阅读全文
摘要:
元组类型内置方法 一、元组类型内置方法(tuple) 元组是不可变的列表,即元组的值不可更改,因此元组一般只用于只存不取的需求。也因此元组可以被列表取代掉,所以元组相比较列表使用的很少。元组相比较列表的优点为:列表的值修改后,列表的结构将会发生改变,而元组只需要存储,因此列表在某种程度上而言需要占用 阅读全文
摘要:
列表类型内置方法 一、列表类型内置方法(list) 1.用途:多个装备、多个爱好、多门课程,甚至是多个女朋友 2.定义:[]内可以有多个任意类型的值,逗号分隔元素 3.常用操作+内置方法:常用操作和内置方法分为优先掌握(今天必须得记住)、需要掌握(一周内记住)、其他操作(了解)三个部分。 1.1 优 阅读全文
摘要:
字符串类型内置方法 一、字符串类型内置方法(str) 1.用途:描述性质的东西,如人的名字、单个爱好、地址、国家等 2.定义:使用''、""、''''''、""""""包裹的的一串字符 u'unicode': unicode编码的字符串 b'101': 二进制编码的字符串 r'\n': 原生字符串, 阅读全文
摘要:
数字类型内置方法 一、整型内置方法(int) 1.用途:年龄、号码、等级 2.定义:可以使用int()方法将纯数字的字符串转为十进制的整型 3.常用操作+内置方法:算术运算+比较运算 1.1 长整型 长整型只在python2中存在,python3中不存在长整型。 4.存一个值or多个值:一个值 5. 阅读全文
摘要:
对象的高度整合 一、没有对象 以未来我们要连接数据库举例,如果没有面向对象的思想,我们只要想要使用一个方法,就必须得这样做 由于host、port、db、charset可能是固定不变的,sql一直在变化,因此我们通过上述的方法实现不同的sql语句,非常麻烦,因此我们可以改用默认形参 虽然是用默认参数 阅读全文
摘要:
对象的绑定方法 一、对象的绑定方法 类名称空间中定义的数据属性和函数属性都是共享给所有对象用的 对象名称空间中定义的只有数据属性,而且是对象所独有的数据属性 二、类使用对象的绑定对象 类中定义的函数是类的函数属性,类可以使用,但使用的就是一个普通的函数而已,意味着需要完全遵循函数的参数规则,该传几个 阅读全文
摘要:
类和数据类型 一、类与数据类型 python3中统一了类与类型的概念,类就是类型 lis和lis2都是实例化的对象,因此lis使用append方法和lis2无关 二、list.append()方法原理 阅读全文
摘要:
属性查找 先从对象自己的名称空间找,没有则去类中找,如果类也没有则报错 由于上述修改的是类属性,类属性的count已经被修改为3,所以其他实例的count都为3 由于aa是私有属性,因此stu们都会用自己私有的aa,不会用类的aa 阅读全文