- 博客(6)
- 收藏
- 关注
原创 模块与包初探
模块与包 模块 模块介绍 在计算机程序的开发过程中,随着程序代码越写越多,在一个文件里代码就会越来越长,越来越不容易维护。 为了编写可维护的代码,我们把很多函数分组,分别放到不同的文件里,这样,每个文件包含的代码就相对较少,很多编程语言都采用这种组织代码的方式。而这样的一个py文件在Python中称为模块(Module)。 模块是组织代码的更高级形式,大大提高了代码的阅读性和可维护性。 模块一共四种: 解释器内建模块 python标准库 第三方模块 应用程序自定义模块 另外,使用模块还可以避免函数名和变
2022-02-15 15:29:25
507
原创 变量的作用域
变量的作用域 讲到了函数就必须介绍变量的作用域相关。 作用域指的是变量的有效范围。变量并不是在哪个位置都可以访问的,访问权限取决于这个变量是在哪里赋值的,也就是在哪个作用域内赋的值。变量在哪个作用域内赋值,则表示该变量的作用域就是该区域,变量只可以在其作用域指定区域被访问。 通常而言,在编程语言中,变量的作用域从代码结构形式来看,有块级、函数、类、模块、包等由小到大的级别。但是在Python中,没有块级作用域,也就是类似if语句块、for语句块、while语句块,with上下文管理器等等是不存在作用
2022-02-12 00:08:44
1804
原创 函数初探
引言 什么是函数? 前面在讲解Python数据类型的时候,我们已经接触过函数了。我们说,所谓的函数其实就是Python语言中的一种工具,基于该工具可以完成不同的具体操作。函数可以分为两种,一种是内置函数,另一种是自定义函数,我们可以这么理解: 内置函数: 内置函数其实就是Python语言的开发者已经给我们设计好的工具,我们可以直接使用这些已经被设计好的工具或者函数完成相关的操作 自定义函数: 当然,Python语言的开发者们
2022-02-09 17:35:22
626
翻译 WEB 网络请求初探
网络请求 超文本传输协议 (HTTP) HTTP 是一种应用层协议,用于通过万维网访问资源。超文本一词代表包含指向其他资源的链接的文本以及读者可以轻松解释的文本。 HTTP 通信由客户端和服务器组成,客户端向服务器请求资源。服务器处理请求并返回请求的资源。 HTTP 通信的默认端口是 80;但是,这可以更改。这些是我们在使用 Internet 访问不同网站时所知道的对 Web 服务器的请求。我们输入完全限定域名 (FQDN) 作为统一资源定位符 (URL) 以访问所需的...
2022-01-31 00:37:59
752
原创 Python列表去重
方法一: li = [1, 2, 3, 4, 8, 5, 6, 7, 8, 9, 2, 9] duplicat = [] for i in li: if li.count(i) > 1: duplicat.append(i) for j in duplicat: if li.count(j) > 1: li.remove(j) print(li) 方法二: li = [1, 2, 3, 4, 8, 5, 6, 7, 8, 9, 2, 9
2022-01-10 02:02:24
120
原创 内网渗透初探
内网渗透 一、内网远程连接: 1.通过lcx工具解决内网远程连接: 实验:通过lcx进行内网远程连接: 虚拟机:windows2003 * 2 主机:win10 * 1 虚拟机ip:192.168.1.6 or 172.16.0.2 主机ip:192.168.1.2 172.16.0.3 先通过这种手段,拿到webshell这里我们使用菜刀,先通过菜刀拿到webshell,如下图: 然后进入虚拟终端,查看目标机是否开启3389: 若未开启338...
2022-01-10 01:58:57
2404
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人