自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 Python——

魔术方法创建、初始化与销毁hashbool可视化运算符重载容器和大小可调用对象上下文管理反射描述器其它杂项创建、初始化与销毁__init__方法__new__方法__del__方法class A: def __new__(cls, *args, **kwargs): print(cls) print(args) ...

2018-09-22 16:54:08 278

原创 Python——面向对象

面向对象面向对象式一种认识世界、分析世界的方法论。将万事万物抽象为类。类 class 类是抽象概念 是属性与方法的集合对象/实例 instance/object 类的具体实现/实例化属性 对象状态的抽象,用数据结构描述操作/方法 对象行为的抽象,用操作名和实现该操作的方法来描述哲学 一切皆对象 对象是数据和操作的封装 对象是独立的,但是对象之间可以互相作用...

2018-09-15 10:47:04 197

原创 Python——正则表达式

什么是正则表达式?字符是计算机软件处理文字时最基本的单位,可能是字母,数字,标点符号,空格,换行符,汉字等等。字符串是0个或更多个字符的序列。文本也就是文字,字符串。说某个字符串匹配某个正则表达式,通常是指这个字符串里有一部分(或几部分分别)能满足表达式给出的条件。在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。正则表达式就是用于描述这些规则的工具。换句话说,正...

2018-09-08 20:44:11 144

原创 Python——树、二叉树的基本概念与性质

树非线性结构 每个元素可以有多个前驱和后继树是n(n>=0)个元素的集合 n = 0时 称为空树树只有一个特殊的没有前驱的元素 称为树的根Root树中除了根节点外 其余元素只能有一个前驱 可以有零个或多个后继递归定义 树T是n(n>=0)个元素的集合。n=0时 称为空树有且只有一个特殊元素根 剩余元素都可以被划分为m个互不相交的集合T1、T2、T3……、Tm 而每一...

2018-09-01 15:58:11 780

原创 Python——作用域、Global、nonlocal、闭包、变量名解析原则、之字形打印矩阵元素

作用域一个标识符的可见范围 这就是标识符的作用域。一般常说的是变量的全局作用域 在整个程序运行环境中都可见局部作用域 在函数、类等内部可见局部变量使用范围不能超过其所在的局部作用域全局变量globalx = 5def foo(): global x x += 1使用global关键字的变量 将foo内的x声明为使用外部的全局作用域中的...

2018-08-25 17:05:04 212

原创 Python——选择排序、生成器、迭代器

选择排序(Selection sort)选择排序(Selection sort)是一种简单直观的排序算法。它的工作原理如下。首先在未排序序列中找到最小(大)元素,存放到排序序列的起始位置,然后,再从剩余未排序元素中继续寻找最小(大)元素,然后放到已排序序列的末尾。以此类推,直到所有元素均排序完毕。 选择排序的主要优点与数据移动有关。如果某个元素位于正确的最终位置上,则它不会被移动。选择排序...

2018-08-18 09:45:27 442

原创 Python数据结构——列表、浅拷贝与深拷贝

列表list● 一个队列,一个排列整齐的队伍 ● 列表内的个体称作元素 有若干元素组成列表 ● 元素可以是任意对象(数字、字符串、对象、列表等) ● 列表内元素有顺序 可以使用索引 ● 线性的数据结构 ● 使用[ ]表示 ● 列表是可变的 ● 列表是一个有序且连续的可变可索引的线性数据结构 它在内存中是连续分布的状态列表list、链表、queu...

2018-08-11 14:30:08 562

原创 Python基础--编译器、解释器、素数优化

高级语言和低级语言之间需要一个转换的工具:编译器、解释器低级语言面向机器的语言,包括机器语言、汇编语言 不同的机器不能通用,不同的机器需要不同的机器指令或者汇编程序高级语言接近自然语言和数学语言的计算机语言高级语言首先要书写源程序,通过编译程序把源程序转换成机器指令的程序1954年正式发布的Fortran语言是最早的高级语言,本意是公式翻译编译...

2018-08-02 15:06:04 284

原创 Linux基础总结

Linux的哲学思想一切皆文件 把几乎所有资源统统抽象为文件形式,包括硬件设备,甚至通信接口等,便于统一管理和定义;对文件的操作有:open,read,write,close,delete,create由众多功能单一的小程序组成 一个程序只做一件事,并且做好,保证了Linux内核的高效运行组合小程序完成复杂任务 通过连接多个简单的程序实现复杂的功能尽量避免和用户交互 更贴...

2018-07-30 16:51:35 352 1

原创 基于python的简单斗地主实现

poker_num = [str(i) for i in range(2,11)] poker_str = [‘A’,’J’,’Q’,’K’] poker_king = [‘大王’,’小王’] poker_color = [‘红桃’,’黑桃’,’方块’,’梅花’] pokers = [‘%s%s’%(i,j) for i in poker_color for j in poker_num+...

2018-07-27 18:04:08 13679 1

空空如也

空空如也

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

TA关注的人

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