- 博客(11)
- 收藏
- 关注
转载 python简易理解面向对象
什么是面向对象编程: 对 面向对象语言 编码的过程 叫作 面向对象编程。 面向对象编程(Object Oriented Programming, 简称OOP)是一种程序设计思想,面向对象编程把对象作为程序的基本单元,一个对象 包含 数据 和 操作数据的函数。 在python中,...
2018-05-26 19:15:00
89
转载 python之数据结构浅解与一些定义
数据结构是通过某种方式组织在一起的数据元素的集合,这些元素可以是数字或字符。 如:字典是一种通过名字引用值的数据结构。 python最基本的数据机构是序列。 python包含了6中內建序列: 列表、元组、字符串、Unicode字符串、buffer对象、xrange对象 python中...
2018-05-26 15:52:00
94
转载 python3 数据类型 与 数值类型
六种标准的数据类型: 数字、字符串、列表、元组、集合、字典 三种数值类型: 整型(int)、浮点型(float)、复数(complex) 转载于:https://my.osch...
2018-05-26 14:48:00
126
转载 python基本知识
从编程到开发实战大概有4个主要方面: 1、编程基础 例如:数据类型、控制结构、算法、函数程序设计 2、面向对象编程 主要是用于开发大型软件系统 3、数据结构 主要作用:应用于广泛的编程程序优化 包含:数组和各种类型的链表结构 例如:栈、队列、列表、树、包、集、字典和图 在优化...
2018-05-26 14:33:00
81
转载 python之递归栈溢出优化方式
由于栈的大小不是无限的,所以递归调用的次数过多便会导致栈的溢出,通常解决栈溢出的方法 是尾递归优化,尾递归跟循环的效果一样,它在函数返回时调用函数本身,并在return语句不能包 含表达式。编译器和解释器就可以对尾递归进行优化,递归本身无论调用多少次都只占用一个栈帧 ,从而避免栈的溢出。...
2018-05-10 21:22:00
289
转载 python经典排序之快排
快速排序是一种分治排序算法。这种算法首先会选取一个划分元素,然后重排列表,将一个列表分为小于部分,划分区域部分,大于部分,然后分别对大于和小于部分进行递归排序,划分元素会直接影响到快排的算法效率,通常我们会选择列表的第一个元素,中间元素,最后一个元素作为划分元素。 快排的有点是原位排序,平...
2018-05-10 20:59:00
105
转载 python之闭包(Closure) 详细注解
闭包函数: def sum_late(*args): def cals_sum(): ax = 0 for i in args: ax = ax + i return ax...
2018-05-10 13:58:00
142
转载 python之 a = a + b 与 a += b
a = a + b 这个语句主要是阶层式相加,效率比较低。 a += b 这个语句主要是循环式相加,速度快,还有强制转换类型的功能。 转载于:https://my.oschina.n...
2018-05-09 21:41:00
212
转载 python之list,dict特点与区别
dict特点: (1) 查找和插入的速度快,不会随着key增加而变慢. (2) 需要占用大量的内存 list特点: (1) 查找跟插入的时间会随着元素的增加而增加. (2) 占用空间小,浪费的内存少. 总结:字典是使用空间来换取时间,dict的键必须是不可变对象. 字典跟列表都属...
2018-05-05 22:33:00
659
转载 python之猜数字游戏
from random import * a = randint(1,100) guess = 0 while True: num = input("猜测的数字:") guess += 1 if not num.isdigit(): print("请输入...
2018-05-05 22:22:00
92
转载 python 之九九乘法表,润年,奇偶数,阿姆斯特朗数判断分享
九九乘法表: for i in range(1, 10): for j in range(1, i + 1): print(j, "x", i, "=", i * j, end=" ") print() i = 1 while i < 10: ...
2018-05-05 22:03:00
241
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人