分类
摘要:
PYTHON3基本数据类型(二、字符串)
Python3字符串
①字符串比较
1、比较字符串是否相同:
==:使用==来比较两个字符串内的value值是否相同
is:比较两个字符串的id值。
2、字符串的长度比较
len():显示字符串的长度,返回数字整型。可以进行长度的比较。
3、使用比较运算符
>、... 阅读原文
2018-08-27 13:50:44 阅读(1284) 评论(0)
摘要:
lambda表达式
以lambda开头
紧跟一定的参数(如果有的话)
参数后用冒号和表达式主题隔开
只是一个表达式,所以,没有return
# 计算一个数字的100倍数
stm = lambda x: 100 * x
stm(89)
map
把集合或者列表的元素,每一个元素都按照一定规则(函数)进行操作,生... 阅读原文
2018-08-27 13:42:01 阅读(820) 评论(0)
摘要:
通过对TCP/IP协议的学习,本人写了一个可以实现对PCAP文件中的IPV4下的TCP流提取,以及提取指定的TCP流,鉴于为了学习,没有采用第三方包解析pcap,而是对bytes流进行解析,其核心思想为:若想要提取TCP Content,需在下层的IPV4协议中判断Protocol是否为TCP,然后判... 阅读原文
2018-08-27 13:32:07 阅读(836) 评论(0)
摘要:
目录:
一、生成器
二、课时49课后习题及答案
*********************
一、生成器
**********************
生成器的学习并不涉及魔法方法,甚至它巧妙地避开了类和对象,仅通过普通地函数就可以实现了。
生成器其实是迭代器的一种实现。
生成器的发明一方面是为了使得Py... 阅读原文
2018-08-27 13:25:09 阅读(1006) 评论(0)
摘要:
目录: 一、定制序列
二、课时47课后习题及答案
****************
一、定制序列
****************
本节要谈的是定制容器,要想成功的实现容器的定制,便需要先谈一谈协议。协议是什么?
协议(Protocols)与其他编程语言中的接口很相似,它规定你哪些方法必须要定义。然而,在P... 阅读原文
2018-08-27 13:15:07 阅读(868) 评论(0)
摘要:
把列表中多个值传入函数,调用时 +*
def func(*args):
print(args)
l = [1,2,3,4,5,6,7,8,9]
func(*l)
传入dict中多个值,调用时+**
def func2(**kwargs):
print(kwargs)
dic = {'k1':... 阅读原文
2018-08-27 12:52:02 阅读(885) 评论(0)
摘要:
目前学习的Python基础的一次总结
一.列表,元组,集合,字典,字符
1.Python中最常见的序列类型为:列表,元组,字符类型
特点:
①所有序列都支持迭代
注意:generator也是可迭代对象,generator是生成器,后面博主会讲。
②序列表示索引为非负整数的有序对象集合
③字符和元组属于不可变序列... 阅读原文
2018-08-27 11:03:03 阅读(1206) 评论(0)
摘要:
1.udp服务端server
1 from socket import *
2 from time import ctime
3
4 HOST = ''
5 PORT = 8888
6 BUFSIZ = 1024
7 ADDR = (HOST, PORT)
8
9 udpSerSock = s... 阅读原文
2018-08-27 10:39:02 阅读(836) 评论(0)
摘要:
Python内置序列类型之集合类型详解
1.集合概念
具有某种特定性质的事物的总体,集合里的东西叫作元素。Python中,集合(set)是一个无序不重复元素的序列。
2.集合的创建
可以使用大括号 { } 或者 set() 函数创建集合,注意:创建一个空集合必须用 set() 而不是 { ... 阅读原文
2018-08-27 09:52:02 阅读(1009) 评论(0)
摘要:
1.tcp服务端server
1 from socket import *
2 from time import ctime
3
4 HOST = ''
5 PORT = 9999
6 BUFSIZ = 1024
7 ADDR = (HOST, PORT)
8
9 tcpSerSock = s... 阅读原文
2018-08-27 08:50:02 阅读(786) 评论(0)