网管错题整理
网管错题整理第三章 Windows系统管理与命令 在Windows Server 2008 R2中创建ftp服务组件()。 A、ftpd ==IIS== MMC ActiveDiretory 解析:ISS组件包含了web和ftp两个服务。 在某台Windows操作系统的PC上的命令行窗口中输入 tracert www.21cto.com 命令,得到如下如所示的窗口,则改**PC的IP地址**可能为(192.168.43.2),图中出现请求超时说明(中间路由设备禁用了ICMP) - 在Windows Server 2008 R2 中创建和管理虚拟机的组件是()。 A、==Hyper-V== B、MMC C、IIS D、Active Directory ==Hyper-V==:微软开发的一款虚拟化产品,直接在Windows server 2008...
正则表达式
正则表达式re全称:Regular Expression,正则表达式,一种使用表达式的方式对字符串进行匹配的语法规则. 我们抓取到的网页源代码本质上就是一个超长的字符串,想从里面提取内容,用正则再合适不过了. 正则优点:速度块,效率高,准确性高 正则缺点:新手上手难度高 不过只要掌握了正则编写的逻辑关系,写出一个提取页面内容的正则其实并不复杂 元字符:具有固定含义的特殊符号 常用元字符: . 匹配除换行符以外的任意字符, 除了\n 匹配不到\w 匹配字母或数字或下划线 ,不要下划线 [a-zA-Z0-9]\s 匹配任意的空白符\d 匹配数字\n 匹配一个换行符\t 匹配一个制表符^ 匹配字符串的开始$ 匹配字符串的结尾\W 匹配非字符或数字或下划线\D 匹配非数字\S 匹配非空白符a|b 匹配字符a或字符b() 匹配括号内的表达式,也表示一个组[...] 匹配字符组中的字符[^...] 匹配除了字符组中字符的所以字符 (非) 量词:控制前面的元字符出现次数 *...
Python50道练习题
Python50道练习题1、两数之和num1 = 20num2 = 22result = num1 + num2print(result) 2、一百以内的偶数list1 = []for i in range(1,100): if i % 2 == 0: list1.append(i)print(list1) 3、一百以内的奇数# 方法一list1 = []for i in range(1,100): if i % 2 != 0: list1.append(i)print(list1)# 方法二list2 = [i for i in range(1,100) if i % 2 != 0]print(list2)# 方法三list3 = [i for i in range(1,100,2)] 4、判断素数编写程序,判断某一个数是否为素数。所谓素数指的是指在大于1的自然数中,除了1和它本身以外不再有其他因数的自然数: a = 37flag = Truefor i in range(2,a): # 注意range 是左闭右开 ...
requests请求模块
简介Requests是用python语言基于urllib编写的,采用的是Apache2 Licensed开源协议的HTTP库,Requests它会比urllib更加方便,可以节约我们大量的工作。 安装pip install requests 使用先上一串代码import requests response = requests.get("https://www.baidu.com")print(type(response))print(response.status_code)print(type(response.text))#获得响应头内容print(response.headers)print(response.headers['content-type'])#还可以用这种方式获取请求头内容print(response.request.headers) # 解决乱码问题response.enconding = "utf-8' print(response.text)...
测试平台笔记
模块- 语法基础与算法分析1.1:求两数之和任务详情给定一个整数数组 nums 和一个目标值 target,请你在该数组中找出“和”为目标值的两个整数,并返回他们的数组下标。你可以假设每种输入只会对应一个答案,数组中元素不能重复输入。请根据上面的要求,编写相应的算法,将右边的函数 twoSum() 补充完整。举例给定 nums = [2, 7, 11, 15],target = 9;nums[0] + nums[1] = 2 + 7 = 9,返回[0, 1]。任务要求1. 代码编写必须在右边指定的区域编写;2. 函数接收两个变量,一个是整数数组 nums:list,另一个是目标值 target: int;3. 如果存在两种或以上符合目标值 target 的情况,返回下标相加之和较小的数组;4. 函数返回的值必须为一个数组,list数据类型,元素排序为正序排序,如返回 [1, 3] 符合条件,[3, 1] 不符合条件。测试用例用例一输入:[2,3,2,4], 7输出:[1, 3]用例二输入:[2, 6, 7, 7], 9输出:[0, 2] 代码 from typing...
BeautifulSoup
from bs4 import BeautifulSoupimport requestsres = requests.get('https://www.something.com/')soup = BeautifulSoup(res.text, 'lxml')print(soup.title)print(soup.title.name)print(soup.title.parent) # 找到父级 html_doc = """<html><head><title>The Dormouse's story</title></head><body><p class="title" name="Dormouse"><b>The Dormouse's story</b></p><p...
JIeba文本处理
JIeba文本处理# encoding=utf-8import jieba # 启动paddle模式。 0.40版之后开始支持,早期版本不支持jieba.enable_paddle()strs=["我来到北京清华大学","乒乓球拍卖完了","中国科学技术大学"]for str in strs: seg_list = jieba.cut(str,use_paddle=True) # 使用paddle模式 print("Paddle Mode: " + '/'.join(list(seg_list))) # 全模式seg_list = jieba.cut("我来到北京清华大学", cut_all=True)print("Full Mode: " + "/ ".join(seg_list))# 精确模式seg_list = jieba.cut("我来到北京清华大学",...
Python常用模块大全(总结)
Python常用模块大全(总结)os模块:os.remove() 删除文件 os.unlink() 删除文件 os.rename() 重命名文件 os.listdir() 列出指定目录下所有文件 os.chdir() 改变当前工作目录os.getcwd() 获取当前文件路径os.mkdir() 新建目录os.rmdir() 删除空目录(删除非空目录, 使用shutil.rmtree())os.makedirs() 创建多级目录os.removedirs() 删除多级目录os.stat(file) 获取文件属性os.chmod(file) 修改文件权限os.utime(file) 修改文件时间戳os.name(file) 获取操作系统标识os.system() 执行操作系统命令os.execvp() 启动一个新进程os.fork() 获取父进程ID,在子进程返回中返回0os.execvp() 执行外部程序脚本(Uinx)os.spawn() 执行外部程序脚本(Windows)os.access(path, mode) 判断文件权限(详细参考cnblogs)os.wait()...
Python IDLE 使用教程
Python IDLE 使用教程IDLE字体的修改Options-Configure IDLE Font Face:设置字体 courier字体 Size:设置字体大小 Indentation Width:按一个Tab键缩进的长度,默认是四个空格 背景颜色 如果想要将背景色设置为黑色,可以选择Highlights按钮,然后点击idle dark。切换之后就是如图所示效果。 Python IDLE 快捷键BIlibili F5 运行程序 Ctrl + [ 、Ctrl + ] 缩进代码 Alt+3 、Alt+4 注释、取消注释代码行 Alt+5 、Alt+6 切换缩进方式 空格<=>Tab Alt+/ 单词完成,==只要文中出现过==,就可以帮你==自动补齐==。多按几次可以循环选择 Alt+M 打开模块代码,先选中模块,然后按下此快捷键,打开该模块的py源码供浏览 F1 打开Python文档 Ctrl+Z 撤销一步操作 Ctrl+Shift+Z...
比赛内容
比赛内容比赛内容:包括 Python 语言基础与算法设计、Python 网页与文本分析、Python 数据处理与分析三项竞赛内容。赛项设置理论竞赛和实操竞赛两个环节,全部采用电脑作答的方式。 (1)Python 语言基础与算法设计本部分重点考察参赛选手对于 Python 基础语法和常见计算机算法的掌握情况与实际使用能力。赛项要求参赛选手能够根据任务要求,输出正确的计算结果。任务考察点分为两方面,一方面考察参赛选手对于 Python基础语法中的掌握,例如**逻辑判断、循环、遍历、字符串、列表、字典、元组、集合、函数、类**等相关知识点;另一方面考察参赛选手的算法设计能力,例如常见的==初级排序算法==、==查找算法==等相关知识点。 (2)Python 网页与文本分析本部分考察点分为两方面,一方面需要选手了解常用==网页结构==,熟练使用 Python 相关工具获取内置专题**页面的指定数据;另一方面需要选手了解 Python...