自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

  • 博客(55)
  • 资源 (12)
  • 问答 (1)
  • 收藏
  • 关注

原创 Python 正则表达式(re模块)

re模块是python的正则表达式模块,下面介绍正则表达式的两种用法:直接使用表达式import restrA = "123"a = re.match(r"\d",strA) #字符串前加r可以让字符串中的字符不转意print(a)'''结果:<_sre.SRE_Match object; span=(0, 1), match='1'>'''print(dir(a))#使用dir查看对

2017-02-27 17:18:54 313

原创 Python上下文管理器

Python上下文管理器python上下文管理器最常用的就是with语句 如:with open('./aaa.txt','w') as f: f.write('aaa')等价于:f= open('./aaa.txt', 'w')try: f.write('aaa')finally: f.close()帮我们省下来很多代码,但并不是所有函数都可以使用with,使

2017-02-26 15:57:36 419

原创 Python else语句

Python else语句python的else和其他语言不通,通常if-else是一起使用的,但是python中的else语句还有其他几种用法。用法1 if-else若果if条件为真则运行if中的语句,如果为假则运行else中的语句。if True: print('True')else: print('False')'''结果:True'''用法2 try-

2017-02-26 12:44:06 545

原创 Python 异常(Exception)

Python 异常(Exception)形式1 try/excepttry: 会出现异常的语句except 异常类型 as 对象名: 异常处理例如:try: 1/0except Exception as e: print(e)'''结果:division by zero'''形式2 try/except/finallytry: 会出现

2017-02-26 12:21:32 576

原创 Python 推导式

Python 推导式列表推导式形如: m = [i for i in range(30) if i % 2 is 0] 表达式是任意的m = [ i for i in range(5) if i % 2 == 0 ]print(m)结果:[0, 2, 4]字典推导式m = {v: k for k, v in some_dict.items()} 表达式是任意的a = {'a':'b',

2017-02-26 12:02:56 360

原创 Python __slots__的作用

Python __slots__的作用我们都知道一般的对象我们可以动态的往对象中添加属性,例如:class A: def __init__(self, name): self.name = namea = A(9)a.b=10 #动态添加bprint(a.name, a.b)'''结果:9 10'''为什么会这样呢?一般情况下对象的属性是用字

2017-02-26 11:07:21 534

原创 Python 类装饰器

Python 类装饰器类装饰器顾名思义用类写的装饰器,首先看类的定义class A: def __init__(self, arg = 'a'): print( arg ) def __call__(self, arg): #使对象可以像函数一样调用 print( arg )

2017-02-24 17:25:27 2714 3

原创 Python 变量作用域

Python 变量作用域def function(): g = 'function' def localvar(): g = 'local' def globalvar(): global g g = 'global' def closingv

2017-02-24 16:45:22 561

原创 Python 三目运算符

Python 三目运算符python的三目运算符和其他语言中有很大区别,其他语言(如C/C++ Java JavaScript等)中的三目运算符一般为 条件?条件为真的返回值:条件为假的返回值python三目运算符有两种写法第一种形式为 条件为真的返回值 if 条件 else 条件为假返回值b = 1 if True else 2print( b )'''结果为:1'''第二种形式 使用元组

2017-02-24 15:18:25 854

原创 Map Filter和Reduce函数

Map Filter和Reduce函数Map函数map中文意思是映射,和数学中的集合映射是一样的a = [1,2,3,4,5] #集合adef f (x): #映射规则f(x) return x*xb = map(f, a) #每一个x属于a 经过映射规则产生b集合,b集合是a集合的一个满射(python3返回的是一个迭代器)print(list(b))'''结果:

2017-02-23 16:46:31 933

原创 Python Generator函数和协程

Python Generator函数 学习Generator函数之前要了解一些定义迭代器(Iterator)对象定义了__next__ 方法就是迭代器。可迭代对象(Iterable)对象可以定义__iter__用来返回迭代器的方法,或者定义__getitem__ 通过下标获取元素的方法,含有这两种方法的对象就是可迭代的。生成器(Generator)返回值用yield返回的函数def gener

2017-02-23 15:57:56 1100

原创 变量声明关键字var、let、const

变量声明关键字var、let、const举例var a = 10;直接声明赋值var a; a=10;先声明后使用b = 10; var b;//先试用后定义,声明会提升到作用于最前面c = 10;//直接赋值,直接变为顶层对象的属性,在node中顶层对象为globallet a = 10;//有块作用域限制,不能重复声明,声明不会自动提升。const a = 10;//可以用来声明

2017-02-22 20:24:25 1906

原创 Python 函数定义以及参数传递

Python 函数定义以及参数传递1.函数定义#形如def func(args...): doSomething以关键字def 开头,后面是函数名和参数下面是函数处理过程。 举例:def add( a, b ): return a+b参数可以设定默认值,如:def add( a, b=10 ): return a+b2.参数传递def func(a, b): pr

2017-02-22 16:19:37 23913

原创 轻松理解Python装饰器

轻松理解Python装饰器先看一下这段代码def decorator( func ): def f( *args, **kw ): print('f') return func( *args, **kw ) return f@decoratordef func(): print('fun

2017-02-22 15:39:24 606

原创 计算机是如何运行的

第一次写博客,不会怎么使用排版功能,写的不好请大家见谅!看计算机如何工作,我们先对一个简单的C语言程序进行反汇编,这是在实验楼进行C语言反汇编实验C语言源代码的截图: 把C语言源代码反汇编

2015-03-08 15:14:17 881 1

OpenGL编程(推荐).pdf

OpenGL编程(推荐).pdfOpenGLOpenGL编程(推荐).pdf编程(推荐).pdfOpenGL编程(推荐).pdf

2011-08-07

OpenGL_安装_方法.pdf

OpenGL_安装_方法.pdfOpenGL_安OpenGL_安装_方法.pdf装_方法.pdfOpenGL_安装_方法.pdf

2011-08-07

Js 读取剪贴板图片.md

使用剪贴板上传文件,使用JavaScript在web中上传文件,代码不完整,只是提供思路,使用剪贴板上传文件,使用JavaScript在web中上传文件,代码不完整,只是提供思路

2020-08-09

《C_Primer_Plus》笔记.doc

《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc《C_Primer_Plus》笔记.doc

2011-07-25

OpenGL教程OpenGL教程

OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程OpenGL教程

2011-08-15

《数据结构(C语言版)》配书光盘.DSDemo.rar

《数据结构(C语言版)》配书光盘.DSDemo.rar 《数据结构(C语言版)》配书光盘.DSDemo.rar 《数据结构(C语言版)》配书光盘.DSDemo.rar

2011-06-11

可以关闭危险端口的批处理

可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理可以关闭危险端口的批处理

2011-07-25

你必须知道的495个C语言问题

你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题你必须知道的495个C语言问题

2011-08-15

C高级编程技术C高级编程技术

C高级编程技术C高级编程技术C高级编程技C高级编程技术术

2011-08-19

经典编程900例(C语言)

经典编程900例(C语言).经典编程900例(C语言).

2011-08-23

C语言程序设计谭浩强doc

C语言程序设计谭浩强doc清华大学出版社出版

2011-05-14

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

TA关注的人

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