- 博客(15)
- 收藏
- 关注
转载 Python之装饰器的基础到超神!!
一、什么是装饰器l=[1,3] l.__iter__() ==》 iter(l) 迭代器装饰器:本质就是函数,修饰其他函数,功能是为其他函数添加附加功能两个原则:1. 不修改被修饰函数的源代码2.不修改被修饰函数的调用方式装饰器的知识储备装饰器=高阶函数+函数嵌套+闭包高阶函数定义1.函数接受的参数是一个函数名2.函数的返回...
2019-06-17 18:26:00 125
转载 Python之urllib库详解
urllib 是 Python 标准库中用于网络请求的库。该库有四个模块,分别是:urllib.requesturllib.errorurllib.parseurllib.robotparser1 发起请求模拟浏览器发起一个 HTTP 请求,我们需要用到 urllib.request 模块。urllib.request 的作用不仅仅是发起请求, 还能获取请求返...
2019-06-01 17:51:00 470
转载 Python迭代器和生成器
一、什么是迭代器协议?对象必须提供一个next方法,执行该方法要么返回迭代中的下一项,要么就引起一个stopiteration异常,以终止迭代(只能往后走不能往前进)可迭代对象:实现了迭代器协议的对象(如何实现:对象内部定义一个iter()方法)协议是一种约定,可迭代对象实现了迭代器协议,Python的内部工具(如for循环,sum,min,max函数等)使用迭代器协议访问对...
2019-04-30 11:05:00 112
转载 黑客从入门到超神!!!
NTML验证:Windows系统的验证方式不安全的文件(执行顺序如下):.com,.exe,.bat,.vbs打开.doc .xls .ppt 等微软类型邮件时,需进行杀毒UXSS针对浏览器进行攻击注意:不要在浏览器上报错账号信息 在手机应用商店上进行下载软件(手机识别码权限,电话权限可以给手机软件)手机木马:消灭星星、listenService、库柏市场...
2019-04-13 22:00:00 247
转载 Python从入门到超神之文件处理
一、文件处理流程(python默认是utf-8编码)打开文件函数:open(文件路径,encoding=‘utf-8’)注意:open会检索系统的编码,所以需要调整一致否则报错例如:fi=open('Alex',encoding=‘utf-8’) fi.read() 读取出文件中所有数据 fi.readline() 一行一行读取,一次读取一行。若是没有了,...
2019-04-01 19:22:00 187
转载 Nikto主动扫描神器!!!
Perl语言开发的开源web安全扫描器Nikto只支持主动扫描:可扫描web服务器类型是不是最新版本(分析先版本与新版相比有哪些漏洞)针对:1.软件版本、2.搜索存在安全隐患的文件、3.服务器配置漏洞、4.避免404误判、5.WEB application层面的安全隐患注意4: 很多服务器不遵守RFC标准,对于不存在的对象返回200响应码 依据响应文件内容判断,不同扩...
2019-03-21 09:30:00 201
转载 Python从入门到精通之eighth!
函数式编程与内置函数函数作用域:def test1(): print('in the test1')def test(): print('in the test') return test1()res = test()print(res())=========因为test中没有return值,所以默认为NONE....
2019-03-08 19:06:00 120
转载 Python从入门到精通之Seventh!
函数浅析:可以减少代码重用,保持一致性,可扩展性,易维护性。定义方法:def 函数名(形参): '''功能注释''' 代码块打印函数名时,会出现函数的内存地址。两个函数名相同时,最后一个会覆盖之前的所有函数。过程:没有返回值的函数就是过程,默认返回None。总结: 返回值数=0,返回None 返回值数=1,返回obj...
2019-02-25 22:03:00 125
转载 Python从入门到精通之Sixth!
补充:enumerate 函数用于遍历序列(元组tuple、列表list、字典dict)中的元素以及它们的下标:>>> for i,j in enumerate(('a','b','c')): print(i,j,end="")0 a1 b 2cPython 集合set定义:由不同元素组成的无序的元组 形式:S = {'H',...
2019-02-19 22:07:00 145
转载 Python从入门到精通之Fifth!
字典 类名:dict 字典是无序的。字典的创建 info = {"k1":{1:"abc",[1,2,3]},"k2":True},可以进行字典的嵌套,value可嵌套任意类型。列表不可以作为字典的key,元组可以,因为列表是动态的,可以修改,而元组不可以。布尔值会与1和0重复,则会不显示。#字典的取值info = {"k1":123,"k2":True,"k...
2019-02-14 22:26:00 87
转载 Python从入门到精通之Forth!
Python基本数据类型之列表补充:range()方法python2: range 立即创建 xrange for循环的时候才一个一个创建Python3: range for循环的时候才一个一个创建补充:列表是有序的,字符串可以和列表一样取值但不可和列表一样修改值"""str() 转换为字符串类型 ...
2019-02-09 15:58:00 112
转载 Python从入门到精通之Third!
Python运算符 算数运算符:+ - * / % // ** 比较运算符:== > < >= 大于等于 <= 小于等于 != 不等于 <> 不等于 逻辑运算符:not 、 and 、 or (布尔值:True 真 Fal...
2019-02-05 23:05:00 111
转载 Python从入门到精通之Second!
初识Python基础! -基础 -扩展名可以是任意的,但是导入模块时,如果不是.py文件就会报错。 -两种执行方式 1.python解释器 文件名.py 文件路径 -Linux下执行方式: ./*.py 若是使用这种方式应在执行代码中添加:#!/usr/bin/env python 切换到pyt...
2019-01-27 15:23:00 120
转载 Python从入门到精通之First!
Python的种类Cpython Python的官方版本,使用C语言实现,使用最为广泛,CPython实现会将源文件(py文件)转换成字节码文件(pyc文件),然后运行在Python虚拟机上。Jyhton Python的Java实现,Jython会将Python代码动态编译成Java字节码,然后在JVM上运行。IronPython:Python的C#实...
2019-01-24 08:27:00 79
转载 如果你不懂计算机语言,那么就请你不要说你是学计算机的!!好丢人。。。...
如果你不懂计算机语言,那么就请你不要说你是学计算机的!!好丢人的。。。今天然我带你深入了解真正的计算机语言!编程语言可分为三种:高级语言、汇编语言、机器语言。1、什么是高级语言? 高级语言:它是把高级语言的基本结构和语句与低级语言的实用性结合起来的工作单元。 常见的高级语言:Java、C、C++、Python、PHP、JavaScript、ruby以及...
2019-01-23 22:23:00 399
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人