摘要:        
装饰器可以使函数执行前和执行后分别执行其他的附加功能,这种在代码运行期间动态增加功能的方式,称之为`"装饰器"(Decorator)`,装饰器的功能非常强大,装饰器一般接受一个函数对象作为参数,以对其进行增强,相当于C++中的构造函数,与析构函数.装饰器本质上是一个Python函数,它可以让其他函数在不需要做任何代码变动的前提下增加额外功能,装饰器的返回值也是一个函数对象.它经常用于有迫切需求的场景,比如:插入日志、性能测试、事务处理、缓存、权限校验等场景.装饰器是解决这类问题的绝佳设计,有了装饰器,我们就可以抽离出大量与函数功能本身无关的雷同代码并继续重用.    阅读全文
posted @ 2019-08-03 19:04
lyshark
阅读(522)
评论(0)
推荐(0)
        
            
        
        
摘要:        
一个程序的所有的变量并不是在哪个位置都可以访问的,访问权限决定于这个变量是在哪里赋值的,变量的作用域决定了在哪一部分程序你可以访问哪个特定的变量名称,两种最基本的变量作用域,第一种是局部变量,第二种是全局变量.定义在函数内部的变量拥有一个局部作用域,定义在函数外的拥有全局作用域,而局部变量只能在其被声明的函数内部访问,全局变量则可以在整个程序范围内访问.    阅读全文
posted @ 2019-08-03 19:03
lyshark
阅读(1074)
评论(0)
推荐(0)
        
            
        
        
摘要:        
控制流程是计算机运算领域的用语,意指在程序运行时,个别的指令运行或求值的顺序。不论是在声明式编程语言或是函数编程语言中,都有类似的概念。Python 中的流程控制与循环语句只包含最基本最常用的结构,如下将通过案例的形式给大家演示如何使用流程控制实现功能。    阅读全文
posted @ 2019-08-03 19:02
lyshark
阅读(561)
评论(0)
推荐(0)
        
            
        
        
摘要:        
运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算,在Python中运算符大致可以分为7种类型:算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算等,下面的例子将依次介绍这几种运算符的使用技巧.数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作,在Python当中数据类型包括数值类型、字符类型组、列表、字典、元组、等类型,下面的例子将依次介绍这几种运算符的使用技巧.    阅读全文
posted @ 2019-08-03 19:01
lyshark
阅读(1611)
评论(0)
推荐(0)
        
            
        
        
摘要:        
Python的开发环境安装和配置非常的简单,如果是Linux系统则会默认集成安装了Python环境,Python的可执行文件被放在了`/usr/local/bin`目录下,库函数被安装在了`/usr/local/python`目录中,接下来我们将使用源码的方式来编译安装一下Python解释器.    阅读全文
posted @ 2019-08-03 19:00
lyshark
阅读(843)
评论(0)
推荐(0)
        
            
        
        
摘要:        
SQL注入,就是通过把SQL命令插入到Web表单提交或输入域名或页面请求的查询字符串,最终达到欺骗服务器执行恶意的SQL命令,具体来说,它是利用现有应用程序将(恶意的)SQL命令注入到后台数据库引擎执行的能力,它可以通过在Web表单中输入SQL语句得到一个存在安全漏洞的网站上的数据库,而不是按照设计    阅读全文
posted @ 2019-08-03 10:36
lyshark
阅读(999)
评论(0)
推荐(0)
        

 浙公网安备 33010602011771号
浙公网安备 33010602011771号