TCP/IP五层协议和OSI的七层协议:
TCP和UDP的区别:
Tcp协议:面向连接,数据可靠,传输效率低,面向字节流
Udp协议:面向无连接,数据不可靠,传输效率高,面向报文
一.
C/S架构:客户端(client)/服务端(server)架构
B/S架构:浏览器(browser) / 服务端(server)架构
软件cs架构: 浏览器,qq,微信等等
硬件cs架构:打印机
二.网络通信的整个流程
三.初识socket
# 服务器
#
正则表达式(匹配字符串)web界面正则匹配工具:http://tool.chinaz.com/regex/元字符
1 . 匹配除换行符之外的任意字符
2 w 匹配数字字母下划线
3 d 匹配数字
4 t 匹配制表符
5 n 匹配换行符
6 s 匹配空白符(包含,空格,制
namedtuple
命名元组 ->类似创建了一个类
from collections import namedtuple
p = namedtuple("point", ["x","y"])
p1 = p("bob", "jack")
print(p1)
print(p1.x)
prin
python2类和python3类的区别pyhon2中才分新式类与经典类,python3中统一都是新式类Python 2.x中默认都是经典类,只有显式继承了object才是新式类python 3.x中默认都是新式类,经典类被移除,不必显式的继承object改变了经典类中一个多继承的bug,因为其采用
---恢复内容开始---
集合set 无序的,主要用来去重
lst = ["麻将", "牌九", "扑克", "骰子", "扑克"]
s = set(lst)
print(s)
lst = list(s)
print(lst)# 顺序是乱的
集合中的元素是不重复的. 必须是可哈希的(不可
1.整数(int)integer 直接写出数字就是整数例: a = 0#查看变量的数据类型 type() -> #<class 'int'> class类,类型,类别print(10/3)->3.3333333333335 #计算机中是无法准确的表示一个小数的.较少误差:放
一.python简单介绍
python的创始人:吉多·范罗苏姆(Guido van Rossum),于1989年开始编写,到1991年完成了第一个python编译器。它是用C语言实现的,并能够调用C语言的库文件。
Python的版本分为2.x 跟 3.x 目前3.x最新的版本为:3.7.1
本讲主要内容
变量
字符串
数字和运算符
数据类型转换
2.1 变量
1. 变量是什么?
变量,是指把程序运行的中间结果临时的存在内存里,以便后续的代码调用,其值可以修改
之后慢慢添加。。。
Python语言的背景知识
python基础
Python之历史
python之变量与常量
python之数据类型
python之if循环
python之while循环/格式化输出/运算符/初始编码/成员变量
python之字符串
python之列表
上一篇讲到了如何用Python开发字典,而当我们手里有了字典
就可以进一步去做爆破的任务了,可以用现成的工具,当然也可以自己写
接下来我就要一步一步来写爆破工具!
爆破MySQL:
想要爆破MySQL目标至少要允许远程连接
我这里没有开启远程连接,只是爆破本地的MySQL
实际上,如果掌握了如何
在 Python/Django 的世界里有这样一个谚语:为语言而来,为社区而留。对绝大多数人来说的确是这样的,但是,还有一件事情使得我们一直停留在 Python 的世界里,不愿离开,那就是我们可以很容易地利用一顿午餐或晚上几个小时的时间,把一个想法快速地实现出来。
这个月,我们来探讨一些我们喜欢用来
python列表与元组的用法
目录:
列表的用法:
1.增 append + extend
2.删 del remove
3.改 insert
4.查 index
5.反向 reverse
6.排序 sort
元组的用法:
count:计算某个元素出现的个数
ind
开始刷leetcode算法题 今天做的是“买卖股票的最佳时机”
题目要求
给定一个数组,它的第 i 个元素是一支给定股票第 i 天的价格。
设计一个算法来计算你所能获取的最大利润。你可以尽可能地完成更多的交易(多次买卖一支股票)。
注意:你不能同时参与多笔交易(你必
1.准备数据表:
from django.db import models
class City(models.Model):
name=models.CharField(max_length=32)
nid=models.AutoField(primary_key=True)
class A
python集合与字典的用法
集合:
1.增加 add
2.删除 •del 删除集合
•discard(常用)删除集合中的元素 #删除一个不存在的元素不会报错
•remove 删除一个不存在的元素会报错
•pop随机删除一个值并弹出删除的值
3.clear
1、有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?
程序分析:可填在百位、十位、个位的数字都是1、2、3、4。组成所有的排列后再去 掉不满足条件的排列。
#本人的运行环境为python3.7
count = 0
for i in range(1,5):
最近找到了一个免费的python教程,两周学会了python开发。推荐给大家,希望召集更多的朋友一起学习python。
最近开始整理python的资料,博主建立了一个qq群,希望给大家提供一个交流的同平台: 78486745 ,欢迎大家加入共同交流学习。
本套教程学习时间15天
第一阶段(1
python爬虫查询车站信息
目录:
1.找到要查询的url
2.对信息进行分析
3.对信息进行处理
python爬虫查询全拼相同的车站
目录:
1.找到要查询的url
2.对信息进行分析
3.对信息进行处理
1.找到车站信息的url
2.分析车站信息,发现每个车站信息以"@"分隔
车站信息查询