Python
文章平均质量分 72
火中的冰~
喜欢网络安全,热爱技术的一个小帅哥。
展开
-
python Re模块正则表达式
正则表达式,是一些由字符和特殊符号组成的字符串,它们能按照某种模式匹配一系列有相似特征的字符串。示例.匹配任意字符[]单个字符逐一匹配.\d匹配单个0-9\w匹配0-9a-zA-Z_该范围内的单个字符\s匹配空白字符以及空格一组字符匹配逐字匹配逐字匹配 |分割不同的字符*表示左邻第一个字符出现0次到无穷次+表示左邻第一个字符出现一次到无穷次?表示左邻第一个字符出现0次或1次{}指定左邻字符出现的次...原创 2021-03-11 23:17:29 · 158 阅读 · 0 评论 -
python文件&异常处理
1.文件处理文件就像一个仓库一样可以存储各式各样的数据类型供我们使用,根据文件的用途可以分为,数据库文件、图像文件、音频、视频、文本文件等。本节主要以文本文件的处理操作为例,。文本文件中存储的是常规字符串,由文本行组成,每行结尾通常由换行符“m”结尾。对于文本文件来说,通常的操作流程为;(1)打开文件创建对象;(2)对该文件内容进行读取、写入、删除。修改等操作;(3)关闭并保存文件2.创建文件对在python中内置了文件对象,通过open()函数就可以指定模式打开指定文件并创建文原创 2021-01-12 14:51:20 · 692 阅读 · 0 评论 -
python序列&&控制结构
列表在python中,序列是最基本的数据结构,其就相当于c语言中的数组结构,python中序列结构包括列表、元祖、字典等列表是python序列重要的组成之一,在列表中的所有元素都放在一对中括号“ [ ] ”内,相邻元素之间使用逗号隔开,例如;['wkk','成员组成'](1)创建列表>>>student = ['number','name','age']运行结果:['numbet', 'name', 'age']也可以通过list()函数将元祖、字符串、字典或者其他原创 2021-01-11 20:27:31 · 280 阅读 · 1 评论 -
Python 内网主机测试
#!/usr/local/bin/python3import osimport threadingnetaddr = "192.168.86."def ping_test(ip): data = os.system("ping -c4 -i0.2 -W2 %s &> /dev/null" %ip) if data == 0: print("%s is \033[...原创 2020-02-27 11:11:12 · 399 阅读 · 0 评论 -
Python 实现密码爆破
#!/usr/local/bin/python3import cryptpasswordfile = "/etc/shadow"passwordlistfile = "/root/Desktop/wordlist.TXT"def get_filelist(file): "读取文件内容并返回文件内容的行列表" with open(file,'r') as f: datalist...原创 2020-02-27 11:09:42 · 3289 阅读 · 0 评论 -
Python 函数应用
原创 2020-02-27 10:48:11 · 158 阅读 · 0 评论 -
Python 密码生成器
'''此模块功能为生成8位随机密码包含变量rangepass以及函数rand_pass'''import stringimport randomnum = int(input("输入密码生成位数:"))rangepass = string.ascii_letters+string.digitsdef rand_pass(): #功能位指定输出8位随机密码同时支持用户自定...原创 2020-02-26 17:47:11 · 286 阅读 · 0 评论 -
Python 文件对象
打开文件 如果想要对文件进行IO(input、output)处理,那么一定需要使用到特定的处理函数,Python里面提供了一个open()函数这个函数的主要目的是可以进行文件的打开。def open(file,mode='r',buffering=None,encoding=None,erroes=Nonee,newline=Nonw,closefd=True)范例:打开...原创 2020-02-26 14:17:08 · 552 阅读 · 0 评论 -
python基本输出%用星号画飞机
'''print("hello")print("hello","1904") #输出两个字符串在一行 两个字符串空格为间隔符号print("hello"+"1904") #字符串的拼接print("hello"*3) #连续将三个hello拼接在一起'''#默认的换行是怎么来的print("hello",end="")print("hello","1904")#如何学习...原创 2020-02-23 17:11:48 · 2367 阅读 · 0 评论 -
python实现猜数字游戏
规则:随机生成[0,100)的整数玩家猜随机数输出结果原创 2020-02-23 17:08:00 · 769 阅读 · 0 评论 -
python Number数字类型
一、数字类型:①整型:通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整型是没有限制大小的,可以当做long类型使用, 但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。整型的四种表现形式:2 进 制:以'0b'开头。例如:'0b11011'表示10进制的27 8 进 制:以'0o'开头。例如:'0o33'表示10进制的27 10进制:正常显...原创 2020-02-23 16:53:29 · 911 阅读 · 0 评论 -
python常量与变量
1、常量常量是内存中用于保存固定值的单元,在程序中常量的值不能发生改变;python并没有命名常量也就是说不能像C语言一样给常量起一个名字python常量包括:数字、字符串、布尔值、空值;一般所有字母大写例子PI = 3.141592653print(PI)PI = 3print(PI)2、变量变量是内存中命名的存储位置,与常量不同的是变量的值是可以动态变化的;...原创 2020-02-23 16:35:48 · 3065 阅读 · 0 评论 -
python基础语法(下)
行与缩进python最具特色的就是使用缩进来表示代码块,不需要使用大括号 {} 。如果缩进不一致会导致报错多行语句Python 通常是一行写完一条语句,但如果语句很长,我们可以使用反斜杠(\)来实现多行语句数字(Number)类型python中数字有四种类型:整数、布尔型、浮点数和复数。int (整数), 如 1, 只有一种整数类型 int,表示为长整型,没有 ...原创 2020-02-23 16:05:53 · 276 阅读 · 0 评论 -
python基础知识(上)
python语言的特点高级:有高级的数据结构,缩短开发时间与代码量面向对象:为数据和逻辑相分离的结构化和过程化编程添加了新的活力可升级:提供了基本的开发模块,可以再它上面开发软件,实现代码的重用可扩展:通过将其分离为多个文件或模块加以组织管理可移植性:python是用C写的,又由于C的可移植性,使得python可以运行在任何带有ANSI C编辑器的平台上易学:python关...原创 2020-02-23 15:40:04 · 201 阅读 · 0 评论 -
Linux下Python3安装过程解析
安装pythonlinux源码包的安装方法首先我们确定安装包的md5值和官网md5值进行对比确定安装包完整性解压缩 并安装python需要的开发工具yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel完成编译...原创 2020-02-23 13:53:58 · 165 阅读 · 0 评论