Fork me on GitHub

随笔分类 -  Ago

while循环
摘要:'''1 while循环的基本语法while 条件: 子代码1 子代码2 子代码3count=0while count < 5: # 5 < 5 print(count) count+=1 # count=5print(' end ')2、死循环:循环永远不终止,称之为死循环count=0while 阅读全文
posted @ 2020-02-24 19:05 OBOS 阅读(210) 评论(0) 推荐(0)
赋值运算符、逻辑运算符补充
摘要:赋值运算符补充'''增量赋值x=10x+=1''''''交叉赋值a = 10b = 20print(a,b)temp=b # temp=20b=a # b = 10a=temppython一行代码搞定a, b = b, aprint(a,b)''''''链式赋值a=7b=ac=bd=ca = b = 阅读全文
posted @ 2020-02-24 18:50 OBOS 阅读(221) 评论(0) 推荐(0)
布尔类型 基本运算符 if判断
摘要:布尔类型 '''作用:True与False,用于条件判断定义:tag=Truetag=Falseprint(10 > 3)print(10 < 3)''' 基本运算符 1、算数运算符print(10 + 3)print(10 - 3)print(10 * 3)print(10 / 3) # 保留小数 阅读全文
posted @ 2020-02-21 12:41 OBOS 阅读(1835) 评论(0) 推荐(0)
输入 格式化输出
摘要:输入'''1、python3中的inputinp_username=input("请输入您的密码:") # "18"print(inp_username)print(type(inp_username))age=input('your age: ') # age="18"age=int(age) # 阅读全文
posted @ 2020-02-21 12:11 OBOS 阅读(194) 评论(0) 推荐(0)
计算机基础
摘要:一、理解计算机组成部分的大前提: 计算机所有的组成部分都与人的某一个功能或者器官相对应二、 计算机 奴隶(人) 大脑 控制器 控制功能:控制身体其他器官的功能 运算器 运算功能:数学运算与逻辑运算 存储器 内存:临时存储 记忆功能(临时的):存储数据 优点:存取速度快 缺点:断电数据丢失 外存:硬盘 阅读全文
posted @ 2020-02-21 12:02 OBOS 阅读(173) 评论(0) 推荐(0)
python介绍 编程语言分类及对比 python解释器安装(多版本共存) 变量 数据类型(三种)
摘要:python介绍编程语言分类及对比python解释器安装(多版本共存)变量数据类型(三种) 一:python介绍 1、python是什么? python是一门编程语言,编程语言就是一门语言 语言就是一个事物与另外一个事物沟通的工具 而编程语言则是人与计算机沟通的介质 2、为什么要跟计算机沟通:为了奴 阅读全文
posted @ 2020-02-19 12:14 OBOS 阅读(240) 评论(0) 推荐(0)
UDP套接字协议
摘要:服务端 # from socket import * # server=socket(AF_INET,SOCK_DGRAM) # server.bind(('127.7.8.9',7890)) # while True: # data,client_addr=server.recvfrom(1024 阅读全文
posted @ 2020-01-04 18:28 OBOS 阅读(369) 评论(0) 推荐(0)
文件处理客户端
摘要:import socket,struct,json,os DOWNLOAD_DIR=r'D:\python13期\网络编程\文件处理\DOWNLOAD' class FtpClient: def __init__(self,host,port): self.host=host self.port=p 阅读全文
posted @ 2020-01-03 20:23 OBOS 阅读(137) 评论(0) 推荐(0)
文件处理服务端
摘要:import socket,os,json,struct SHARE_DIR=r'D:\python13期\网络编程\文件处理\SHARE' class FtpServer: def __init__(self,host,port): self.host=host self.port=port se 阅读全文
posted @ 2020-01-03 20:21 OBOS 阅读(180) 评论(0) 推荐(0)
解决粘包问题2客户端
摘要:from socket import * import struct,json client=socket(AF_INET,SOCK_STREAM) client.connect(('127.2.2.2',6688)) while True: cmd=input('>>:').strip() if 阅读全文
posted @ 2020-01-03 17:56 OBOS 阅读(133) 评论(0) 推荐(0)
解决粘包问题2服务端
摘要:from socket import * import subprocess,struct,json server=socket(AF_INET,SOCK_STREAM) server.bind(('127.2.2.2',6688)) server.listen(5) while True: con 阅读全文
posted @ 2020-01-03 17:55 OBOS 阅读(143) 评论(0) 推荐(0)
解决粘包问题1客户端
摘要:# from socket import * # client=socket(AF_INET,SOCK_STREAM) # client.connect(('127.2.2.2',6689)) # client.send('hello'.encode('utf-8')) # client.send( 阅读全文
posted @ 2020-01-02 20:24 OBOS 阅读(171) 评论(0) 推荐(0)
解决粘包问题1服务端
摘要:# from socket import * # server=socket(AF_INET,SOCK_STREAM) # server.bind(('127.2.2.2',6689)) # server.listen(5) # conn,addr=server.accept() # res1=co 阅读全文
posted @ 2020-01-02 20:22 OBOS 阅读(200) 评论(0) 推荐(0)
模拟远程执行ssh客户端
摘要:from socket import * client=socket(AF_INET,SOCK_STREAM) client.connect(('127.2.2.2',6688)) while True: cmd=input('>>:').strip() if not cmd:continue cl 阅读全文
posted @ 2020-01-02 18:48 OBOS 阅读(153) 评论(0) 推荐(0)
模拟远程执行ssh服务端
摘要:from socket import * import subprocess server=socket(AF_INET,SOCK_STREAM) server.bind(('127.2.2.2',6688)) server.listen(5) while True: conn,client_add 阅读全文
posted @ 2020-01-02 18:47 OBOS 阅读(226) 评论(0) 推荐(0)
TCP协议简单套接字通信 客户端
摘要:# import socket# phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# phone.connect(('127.1.1.1',8888))# phone.send('hello'.encode('utf-8'))# data= 阅读全文
posted @ 2019-12-31 16:38 OBOS 阅读(198) 评论(0) 推荐(0)
TCP协议简单套接字通信 服务端
摘要:'''SOCK_STREAM TCP协议又被称为流逝协议SOCK_DGRAM UDO协议又被称为数据报协议'''# import socket# phone=socket.socket(socket.AF_INET,socket.SOCK_STREAM)# phone.bind(('127.1.1. 阅读全文
posted @ 2019-12-31 16:36 OBOS 阅读(207) 评论(0) 推荐(0)
互联网协议
摘要:'''以太网协议ethernet规定: 一组电信号构成一个数据包,叫做‘帧’ 每一数据帧分成:报头head和数据data两部分head包含:(固定18个字节) 发送者/源地址,6个字节 接收者/目标地址,6个字节 数据类型,6个字节data包含:(最短46个字节,最长1500个字节) 数据包的具体内 阅读全文
posted @ 2019-12-30 20:30 OBOS 阅读(189) 评论(0) 推荐(0)
异常处理
摘要:'''异常是错误发出的信号,一旦程序出错,就会产生一个异常,应用程序未处理该异常,异常便会抛出,程序随之终止'''# x'''NameError: name 'x' is not defined'''# if 1>2# pass'''语法错误应该在程序运行前修正SyntaxError: invali 阅读全文
posted @ 2019-12-26 20:27 OBOS 阅读(209) 评论(0) 推荐(0)
类的内置方法
摘要:# l=list([1,2,3,4])# print(l)## class Foo:# pass# obj=Foo()# print(obj)'''[1, 2, 3, 4]<__main__.Foo object at 0x000001F70F1C2F48>'''# class People:# d 阅读全文
posted @ 2019-12-26 16:14 OBOS 阅读(152) 评论(0) 推荐(0)