- 博客(17)
- 资源 (23)
- 收藏
- 关注
原创 Python 正则表达式提高
re模块的高级用法searchre.search(pattern, string[, flags]) 若string中包含pattern子串,则返回Match对象,否则返回None,注意,如果string中存在多个pattern子串,只返回第一个。re.search():方法用来精确匹配并提取第一个符合规律的对象,而对象内容的提取则使用search方法的属性group()来实现;
2017-12-31 19:18:00 1073
原创 Python正则表达式
正则表达式概述 正则表达式,又称正规表示式、正规表示法、正规表达式、规则表达式、常规表示法(英语:Regular Expression,在代码中常简写为regex、regexp或RE),是计算机科学的一个概念。正则表达式使用单个字符串来描述、匹配一系列匹配某个句法规则的字符串。在很多文本编辑器里,正则表达式通常被用来检索、替换那些匹配某个模式的文本。 Regular Expression的“R
2017-12-31 19:17:22 601
原创 Python 生成器
生成器什么是生成器 通过列表生成式,我们可以直接创建一个列表。但是,受到内存限制,列表容量肯定是有限的。而且,创建一个包含100万个元素的列表,不仅占用很大的存储空间,如果我们仅仅需要访问前面几个元素,那后面绝大多数元素占用的空间都白白浪费了。所以,如果列表元素可以按照某种算法推算出来,那我们是否可以在循环的过程中不断推算出后续的元素呢?这样就不必创建完整的list,从而节省大量
2017-12-31 19:15:59 390
原创 Python 模块进阶
import导入模块1. import 搜索路径import syssys.path例子:In [1]: import sysIn [2]: sys.pathOut[2]: ['', 'E:\\Python\\Scripts\\ipython.exe', 'e:\\python\\python36.zip', 'e:\\python\\DLLs', 'e:\\python\\lib',
2017-12-31 19:15:17 570
原创 python面向对象(七)属性方法的添加
通常情况下,当我们定义了一个class,创建了一个class的实例后,我们可以给该实例绑定任何属性和方法,这就是动态语言的灵活性。下来我就讲下添加属性和方法,同时也将下限值添加属性方法。添加属性 给一个实例添加属性和方法时,只有对象能使用,对类添加方法和属性时,为类属性和类方法>>> class Peopre(object): """docstring for P
2017-12-31 19:14:35 615
原创 python面向对象(六)之元类
元类1. 类也是对象在大多数编程语言中,类就是一组用来描述如何生成一个对象的代码段。在Python中这一点仍然成立:In [13]: class ObjectCreator(object): ...: pass ...: In [14]: my_object=ObjectCreator()In [15]: print(my_object)<__main__.ObjectCr
2017-12-31 19:13:50 433
原创 python面向对象(五)之多态
继承 在讲多态之前我们再复习下继承,下面是一个例子。 Circle 和 Rectangle 继承自 Shape,不同的图形,面积(area)计算方式不同。# shape.pyclass Shape: def area(self): return 0.0class Circle(Shape): def __init__(self, r=
2017-12-27 22:33:54 424
原创 python面向对象(四)之抽象类与接口
学过java的应该知道java有抽象类和接口的那么python呢?(以前写的关于java抽象类的笔记java抽象类与接口) python作为一个动态语言,没有强类型的检查,而是以鸭子类型的方式提现,在执行的时候python不严格要求你必须是继承指定的父类而来,只要在调用的时候你有相应的方法和属性就可以了,长的像鸭子你就是鸭子。 也正是基于python这样的特性,pyth
2017-12-27 22:32:36 631
原创 python面向对象(三)之继承
继承介绍 继承是从已有的类中派生出新的类,新的类能吸收已有类的数据属性和行为,并能扩展新的能力。继承即常说的is-a关系。子类继承父类的特征和行为,使得子类具有父类的各种属性和方法。或子类从父类继承方法,使得子类具有父类相同的行为。 例子: 比如可以先定义一个类叫车,车有以下属性:车体大小,颜色,方向盘,轮胎,而又由车这个类派生出轿车和卡车两个类,为轿车添加一个小后备箱,而为卡车添加一个大货
2017-12-08 22:18:18 315
原创 python面向对象(二)之封装
封装定义: 在程序设计中,封装(Encapsulation)是对具体对象的一种抽象,即将某些部分隐藏起来,在程序外部看不到,其含义是其他程序无法调用。 即“封装”就是将抽象得到的数据和行为(或功能)相结合,形成一个有机的整体(即类);封装的目的是增强安全性和简化编程,使用者不必了解具体的实现细节,而只是要通过外部接口,一特定的访问权限来使用类的成员。这就用到私有化,前面简单的讲了下,下面回具体
2017-12-08 22:13:23 392
原创 Shell 数组
Shell中数据类型不多,比如说字符串,数字类型,数组。数组是其中比较重要的一种,同时Shell中的数组不像JAVA/C,只能是一维数组,没有二维数组;数组元素大小无约束,也无需先定义数组的元素个数;但其索引则像JAVA/C/Python,从0开始,下面是我学习过程的一些总结。定义: shell的定义和python相似格式如下# 变量名=(值 值 值) 值之间用空格或换行隔开arr=(1 2
2017-12-08 17:56:13 340
原创 Shell 字符串
字符串是shell编程中最常用最有用的数据类型(除了数字和字符串,也没啥其它类型好用了),字符串可以用单引号,也可以用双引号,也可以不用引号。单双引号的区别跟PHP类似,输出语句echo和PHP也挺像。单引号str='this is a string'单引号字符串的限制:单引号里的任何字符都会原样输出,单引号字符串中的变量是无效的;单引号字串中不能出现单引号(对单引号使用转义符后也不行)。双引
2017-12-07 21:54:07 292
原创 python面向对象(一)
面向对象(object-oriented :简称: OO) 至今还没有统一的概念 我这里把它定义为: 按人们 认识客观世界的系统思维方式,采用基于对象(实体) 的概念建立模型,模拟客观世界分析、设 计、实现软件的办法。 面向对象编程(Object Oriented Programming-OOP) 是一种解决软件复用的设计和编程方法。 这种方法把软件系统中相近相似的操作逻辑和操作 应用数据、状态,
2017-12-07 20:27:34 344
原创 ls和cd命令详解
ls命令命令功能: 列出当前目录下或者指定目录下的所有文件和目录,ls是list的缩写。命令语法: ls [选项][目录名 ] #注:[ ]中的内容为非必选项命令选项: 选项 含义 -a 显示所有档案及目录(ls内定将档案名或目录名称为“.”的视为影藏,不列出); -C 多列显示输出结果。这是默认选项; -F 在每个输出项后追加文件的类型标识符,具体含义:
2017-12-05 18:36:02 1781
原创 SHELL 中的变量
变量的分类系统环境变量系统本身所有,通常为大写字母 系统变量通过 set 或 declare 指令进行查看UDV 变量(user defined variable )用户创建和维护,建议大写 原因: 避免冲突与混淆,因为 Linux 系统中命令全部采用小写的方式变量的属性和定义变量的属性 1) Shell 中所有变量定义都为字符串。 2) 变量区分大小写,如:foo 和 Foo 是两
2017-12-05 18:32:59 278
原创 Shell基础
什么是Shell Shell——是介于用户与系统之间,帮助用户与系统进行沟通的工具。 我们通常提到 shell 时都是指狭义的 shell,即文字模式的 shell。除了文字模式的 shell 外,GNOME、KDE 这类图形界面也属于 shell 的范畴。Shell是用户与内核进行交互操作的一种接口,目前最流行的Shell称为bash ShellShell也是一门编程语言<解释型的编程语言
2017-12-04 20:35:40 314
原创 Python版飞机大战
前面学了java用java写了飞机大战这次学完python基础后写了个python版的飞机大战,有兴趣的可以看下。 父类是飞行物类是所有对象的父类,setting里面是需要加载的图片,你可以换称自己的喜欢的图片,敌机可以分为敌机和奖励,enemy为普通敌人的父类,award为奖励敌机的父类。各个类的基本属性主类的大概逻辑具体的代码:settings配置import pygameclass Sett
2017-12-04 19:40:29 2006 11
oracle11g一键安装脚本
2022-08-07
NangateOpenCellLibrary_fast_conditional_ccs.rar
2021-01-18
MyShout2.zip
2019-06-23
Oracle Database 11g完全参考手册 附书签
2018-03-04
java各类api文档
2018-03-04
Python版飞机大战
2018-01-15
java飞机大战
2018-01-06
java云笔记代码与文档
2017-09-19
mail.jar包
2017-09-11
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人