自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 Python的类的定义和构造

在Python中,所有的数据类型都被视为对象,也可以自定义对象,自定义对象数据类型就是面向对象中的类的概念。 类:用来描述具有相同属性和方法的对象的集合,类定义了集合中每个对象共有的属性和方法。对象是类的实例。类的定义class MyClass: '''A example class''' x = 'abc'#类属性 def foo(self):#类属性f...

2018-09-16 19:24:39 3202

原创 Python的re模块使用

Python使用re模块提供了正则表达式处理的能力一、常量二、方法1,编译 re.compile(pattern,flags= 0) pattern就是正则表达式字符串,flags是选项。正则表达式推荐先编译,为了提高效率,因为编译后的结果被保存,下次使用同样的pattern的时候,就不需要再次编译, 2,单次匹配 ①mctch regex对象match方法...

2018-09-08 19:22:49 2493

原创 参数注解,柯里化

参数注解,Python3.5出来的功能。Python是动态语言,变量随时被赋值,且能赋值为不同的类型,这样,拿到一个函数使用不知道传入什么类型的数据,直到使用过程中,运行时才能发现问题。 作用:对函数的参数进行类型注解 对函数的返回值进行类型注解 只对函数参数做一个辅助的说明,并不对函数参数进行类型检查 提供给第三方工具,做代码分析,发现隐藏bug 函数注解的信息...

2018-09-02 21:04:01 172

原创 函数作用域

对于函数来说,有一个很重要的也是基础的知识点需要我们知道了解清楚——作用域。什么是作用域呢?函数有可见范围,这就是作用域的 概念。 举个简单的函数嵌套,了解一下可见范围。函数嵌套就是在一个函数中定义了另一个函数,这个很好理解。def outer(): def inner(): print('inner') print('outer') inner()...

2018-08-26 16:34:12 630

原创 列表解析式和生成器

从python2开始,引入了一个好玩好用的东西就是列表解析式,列表解析式本身是一个语法糖,编译器会优化,不会因为简化而影响了效率,反而因为优化大大提高了效率,因为减少了代码的行数,因此减少了工作量和出错率。减少了代码行数,但是增加了可读性。 列表解析式的语法:[返回值 for 元素 in 可迭代对象 if 条件] 其中if条件语句可选。最终返回一个新的列表。 那么具体怎么使用呢?我...

2018-08-19 17:06:47 233

原创 列表复制

列表是python里面很重要的内置数据结构,而列表也十分的常见。列表可以说是一个由有顺序的可以索引的元素组成的可变的线性数据结构。那么在使用列表中我们可能需要对一个原列表进行不同的操作,这样我们就需要使用不同的复制手段来解决需求问题。那么列表复制到底有什么不同的呢? 首先,我们这里有一个很简单的列表,如下:list1 = [1,2,3,4]如果我们把list1直接赋值给一个新的列表;...

2018-08-12 20:19:02 1108

原创 经典题目高效率求素数(质数)

我们学习了Python的循环语句和if分支结构后,就可以做很多是事情了:比如经典的求素数问题。 定义:一个大于1的自然数,只能被1和它自身整除的数。 根据定义要想判定一个大于1的数是不是素数,要整除从2开始到它自身截止在内的所有数根据能不能被整除来判断。 比如求100以内的素数只根据定义我们可以写成:count = 0 #计数for i in range(2,100): f...

2018-08-05 18:20:18 604

原创 Linux操作系统和目录的基本常用

一、Linux操作系统1.操作系统操作系统就是OS(内核)+应用程序 ,目前市面上常见的就是Windows / Unix / Mac OS x / Linux 这次我们学习的就是Linux的一个发行版CentOS6.当我们通过VMware虚拟机安装好Centos6就可以使用了。我们通过使用shell(自带的解释器)进行命令行下给出命令执行进行交互。2.命令执行命令...

2018-07-29 21:28:49 492

空空如也

空空如也

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

TA关注的人

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