- 博客(14)
- 收藏
- 关注
转载 Python基础13-面向对象(进阶篇)
类的成员类的成员可以分为三大类:字段、方法和属性所有成员中,只有普通字段的内容保存对象中,即:根据此类创建了多少对象,在内存中就有多少个普通字段。而其他的成员,则都是保存在类中,即:无论对象的多少,在内存中只创建一份。字段字段包括:普通字段和静态字段,他们在定义和使用中有所区别,而最本质的区别是内存中保存的位置不同,普通字段属于对象静态字段属于类...
2018-03-12 16:39:00
255
转载 Python基础13-面向对象(初级篇)
编程方式概述面向过程:根据业务逻辑从上到下写代码,代码从上到下一直执行下去函数式:将某功能代码封装到函数中,调用函数实现功能;函数式的应用场景 --> 各个函数之间是独立且无共用的数据面向对象:对函数进行分类和封装,所有功能都用类和对象来实现创建类和对象面向对象编程是一种编程方式,此编程方式的落地需要使用 “类” 和 “对象” 来实现,所以,面向对...
2018-03-05 17:04:00
113
转载 Python基础12-迭代器、生成器和装饰器
迭代器迭代是访问集合元素的一种方式。迭代器对象从集合的第一个元素开始访问,直到所有的元素被访问完结束。迭代器只能往前不会后退。另外,迭代器的一大优点是不要求事先准备好整个迭代过程中所有的元素。迭代器仅仅在迭代到某个元素时才计算该元素,而在这之前或之后,元素可以不存在或者被销毁。这个特点使得它特别适合用于遍历一些巨大的或是无限的集合。特点:迭代器对象从集合的第一个元素开始访...
2018-02-28 17:38:00
78
转载 Python基础11-文件操作
文件操作的流程:open打开文件,得到文件的file handler并赋值给一个变量通过file handler对文件进行读写操作close关闭文件打开文件file_handler = open('文件','打开模式',encoding='编码方式')默认打开模式为'r'只读模式默认编码方式是又操作系统的默认编码,Windows系统为gbk...
2018-02-27 17:08:00
139
转载 Python基础10-函数
函数是指将一组语句的集合通过一个名字(函数名)封装起来,要想执行这个函数,只需调用其函数名即可。特性:减少重复代码使程序变的可扩展使程序变得易维护语法定义:def func(形参): 语句 ...func(实参) #调用函数def calc(x,y): res = x**y ret...
2018-02-26 17:36:00
87
转载 Python基础9-条件控制和循环语句
Python条件控制Python条件语句是通过一条或多条语句的执行结果(True或者False)来决定执行的代码块。Python中if语句的一般形式if-elif-else如下所示:if condition_1:statement_block_1elif condition_2:statement_block_2else:statement_block...
2018-02-24 16:29:00
133
转载 Python基础8-集合
集合是一个无序的,不重复的数据组合。它的特点是:唯一性无序性不支持索引它的主要作用是:去重,把一个列表变成集合,就自动去重了。关系测试,测试两组数据之间的交集、差集、并集等。集合的常用操作创建>>> a = set('abcde') #字符串创建>>> p...
2018-02-24 15:23:00
51
转载 Python基础7-字典
字典一种key - value 的数据类型。字典是无序的,键必须是唯一的,但值则不必,值可以取任何数据类型,但键必须是不可变的,如字符串,数字或元组。特性:无顺序去重查询速度快,比列表快多比list占用内存多(hash类型)字典的常用操作创建直接创建dict1 = {'student1':‘01‘,'color':['red','whi...
2018-02-24 11:45:00
83
转载 Python基础6-元组
Python的元组与列表类似,不同之处在于元组的元素不能修改或删除。创建元组>>> tup1 = () #创建空元组>>> tup2 = (1)>>> type(tup2)<class 'int'>>>> tup3 = (1,) #创建只有一个元素的元组>...
2018-02-24 09:22:00
77
转载 Python基础5-列表
列表常见操作切片:取多个元素>>> names = ['Amy','Bob','Cindy','David']>>> names[1:4]['Bob', 'Cindy', 'David']>>> names[-1]'David'>>> names[:-1]['Amy', 'Bob'...
2018-02-23 17:32:00
134
转载 Python基础4-字符串
本节内容: 1.创建字符串 2.访问字符串中的值 3.字符串中的转义字符 4.字符串运算符 5.字符串格式化 6.字符串的内建函数1.创建字符串var1 = 'Hello World!'var2 = "chen71"2.访问字符串中的值Python 访问子字符串,可以使用方括号来截取字符串var...
2018-02-23 16:45:00
216
转载 Python基础3-数据运算
算数运算:比较运算:赋值运算:逻辑运算:成员运算:身份运算:位运算:运算符优先级:参考链接:http://www.cnblogs.com/alex3714/articles/5465198.html转载于:https://www.cnblogs.com/chenqiyi/p/8462113.html...
2018-02-23 15:05:00
86
转载 Python基础2-字符编码
python解释器在加载 .py 文件中的代码时,会对文本内容进行编码(Python2默认ascill,Python3默认是Unicode)ASCII(American Standard Code for Information Interchange,美国标准信息交换代码)是基于拉丁字母的一套电脑编码系统,主要用于显示现代英语和其他西欧语言,其最多只能用 8 位来表示(一个字节),...
2018-02-23 14:36:00
74
转载 Python基础1-Python基础概念
本节内容Python是一门什么样的语言Python主要应用领域Python的有缺点1.Python是一门什么样的语言Python是解释型语言编译型语言解释:一次把所有的代码转换成机器语言,然后写成可执行文件。解释型语言解释:程序每执行到源程序的某一条指令,会有一个称之为解释程序的外壳程序(解释器)将源代码转换成二进制代码以...
2018-02-23 11:13:00
67
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人