python
文章平均质量分 87
Y\
这个作者很懒,什么都没留下…
展开
-
数据库 ,邮件,json,pariamiko模块
今天先做一个练习,回顾一下知识,已知从凌晨 0:0:0 到现在已经过了 63320 秒, 请问现在是 几时几分几秒?total_second = 63320hour = total_second //60 //60minute = total_second //60 %60second = total_second %60print(hour,’:’,mintue,’:’,second,sep=’’)接下来,开始学习今天的知识,多线程编程实现以下要求:检测主机所在网络中,在线和不在线的主机原创 2021-07-01 18:31:24 · 558 阅读 · 0 评论 -
opp基础,继承
OOP基础面向对象编程 Object-Oriented Programming(OOP)OOA OOD OOP分析 设计 编程编程思想:面向过程:1 分析出解决问题的步骤,然后逐步解决。 例如:筹办婚礼 1、发请柬(贴照片 设计邀请语 制作请柬 发送请柬) 2、宴席 (找厨师 购买食材 设计菜品 准备餐具 桌椅板凳) 3、婚礼仪式 (找主持人 设计仪式流程 有哪些环节)。2 公式:程序 = 算法 + 数据结构3 优点:所有环节、细节自己掌控4 缺点:面面俱到 要考虑所有细节、工作量大原创 2021-07-01 18:14:34 · 1676 阅读 · 1 评论 -
pymysql,json,邮件
多线程编程实现以下要求:检测主机所在网络中,在线和不在线的主机import subprocessimport threading #导入线程模块def ping(host_ip):r = subprocess.run(‘ping -c 2 %s &> /dev/null’ %host_ip,shell=True)if r.returncode ==0:print(host_ip,’:up’)else:print(host_ip,’:down’)#ping(‘原创 2021-06-30 19:26:34 · 123 阅读 · 0 评论 -
re模块,oop概念
**re模块 ( 提供正则函数 )**正则表达式: 描述数据共性特征的式子,由固定符号组成,每种符号表示了固定意义正则符号 ^ 在[]中代表取反,单独表示开头 $ [ ] . * ? { }作用: 在数据里过滤与表达式匹配的数据’ - ’ 单独做符号,不能放中间{m,n } 匹配前面出现的字符至少m次最多n次[root@dc code]# grep ‘g(ac){2}d’ re.txtgacd (gacacd) gacacacd gacacac原创 2021-06-28 18:05:05 · 230 阅读 · 0 评论 -
hashlib, tarfile,sys.argv模块
1. hashlib 对数据做完整性效验import hashlibsufa = hashlib.md5()data1=“abcdef” #正常报错sufa.update(data1)Traceback (most recent call last):File “”, line 1, in TypeError: Unicode-objects must be encoded before hashingsufa.update(data1.encode())x1 = sufa.hexd原创 2021-06-25 16:56:58 · 134 阅读 · 0 评论 -
偏函数,高阶函数及模块异常处理补充
偏函数编程思维,高度抽象的编程范式,用一系列函数解决问题return的使用[root@dc code]# vim funa.pydef qh(i,j):i += 1j += 1print(i,j)print(“haha” * 2)return i , jv1,v2 = qh(1,2)print(“v1 values :”, v1)print(“v2 values :”, v2)[root@dc code]# python3 funa.py[root@dc code]#让函数执行原创 2021-06-25 13:02:28 · 288 阅读 · 1 评论 -
函数基础及高级应用
函数 函数基础函数的定义 及 优点?把实现一定功能的代码封装在一起 定义个名称 可以重复使用。**定义def 函数名(形参列表):函数体调用函数函数名(实参列表):函数的使用规则?函数之间可以互相调用要先定义后调用调用函数是一定要加()#函数之间可以互相调用,但要先定义后调用**def foo():print(“this is function foo”)bar()def bar():print(“this is function bar()”)foo() #原创 2021-06-23 18:27:57 · 198 阅读 · 0 评论 -
时间模块.
.时间模块时间表示方式1,时间戳 1970.1.10.0.0到当前时间点经历的秒数import timetime.time()1624441058.98959022,UTC 世界协调时间 (以英国格林威治城市所在的经度点为0时 时区向东或向西每 15 度为1个时区,共分为24个时区,中国东八区)time.ctime()‘Wed Jun 23 05:38:27 2021’3,9元组(struct_time),时间信息包括9部分 年 月 日 时 分 秒 周 一年中的第几原创 2021-06-23 15:34:52 · 135 阅读 · 0 评论 -
系统模块,异常处理
shutil主要提供的是对文件做拷贝的命令1. 复制和移动1.1 shutil模块 提供对文件做拷贝 移动 删除 等操作 copyfileobj() 需要自己打开文件 格式 shutil.copyfileobj(f1,f2) (源文件,目标文件) 注意目标文件要以w 方式打开 源文件的内容和属性会被同时复制● shutil.copyfileobj...原创 2021-06-22 18:35:45 · 567 阅读 · 0 评论 -
subprocess模块,字符串详解
系统模块shutilsubprocess.run() 让Python脚本支持系统命令import subprocesssubprocess.run([‘ls’,’~’])ls: 无法访问’~’: 没有那个文件或目录CompletedProcess(args=[‘ls’, ‘~’], returncode=2)subprocess.run([‘ls’,’~’],shell=True)公共 下载 code ls模板 音乐原创 2021-06-21 18:56:41 · 360 阅读 · 0 评论 -
容器数据类型,列表推导式
容器数据类型的使用列表与元组,特点:有序,可变的数据类型包含不同类型的数据列表可以由[]或工厂函数创建支持下标及切片 L.append(添加数据) 通过下标更新值L=[1,2,3,4,5]print(L)[1, 2, 3, 4, 5]L[0:2][1, 2]L[0:2]=[‘a’,‘b’,‘c’]print(L)[‘a’, ‘b’, ‘c’, 3, 4, 5]L[0:2]=[‘am’,‘bn’,]print(L)[‘am’, ‘bn’,原创 2021-06-21 12:55:14 · 249 阅读 · 0 评论 -
函数基础,模块
函数基础一、函数基本操作1.函数基本概念函数是对程序逻辑进行结构化或过程化的一种编程方法什么是函数,是可以重复执行的语句块,可以重复调用2.作用用于封装语句块,提高代码的重要性3.创建函数函数使用def语句来创建的,语法格式如下:def 脚本名字():#定义函数say()def say():#功能 输出6次 我爱你中国for i in range(6):print(“我爱你中国”)print("_" * 50) #输出分隔线say() #第一次调用函数say原创 2021-06-18 13:14:32 · 279 阅读 · 1 评论 -
for循环,文件管理
1、for循环break结束循环 continue 终止本次循环,并开启下一次循环 控制循环结构执行pass 占位 让程序什么都不做 #while True: if 1 == 1: passfor循环 作用 用来遍历可迭代对象的数据元素遍历是指经历且只经历一遍可迭代对象 是指能够依次获取数据元素的对...原创 2021-06-16 18:41:37 · 943 阅读 · 0 评论 -
Python数据类型,if语句
1,初识Python数据类型的使用数据类型 type(x)测试数据类型 字符类型 数值类型(整型(没有小数点)int 浮点型(有小数点)float) 布尔类型bool(真True(1),假False(0)) 容器类型 --可以存储多个数据(列表,元组,字典,集合)算术运算符 + - * / // % **算术运算符号 扩展 += -= *= /= //= %= **=十进制01234...原创 2021-06-15 19:06:11 · 1419 阅读 · 1 评论 -
Python基础语法
Python概述贵铎.范.罗萨姆(Guido van ROssum)于1989年底始创Python1991年初,Python发布了第一个公开发行版原创 2021-06-15 09:13:00 · 359 阅读 · 1 评论