python网络编程-TCP与UDP

TCP与UDP的区别: TCP速度慢,稳定。UDP速度快,不稳定,易丢数据。 UDP: #客户端代码 >>> import socket >>> Client...

2018-12-09 13:43:03

阅读数 20

评论数 0

random模块

1. random.random()生成一个0到1的浮点数    0<=x<1     random.uniform(a,b)  生成一个浮点数        a<=x<=b    random.randi...

2018-12-06 21:44:18

阅读数 22

评论数 0

python基础之装饰器

装饰器的功能:在不改变原来函数结构的情况下,改变函数的功能。 装饰器函数:实际上就是一个闭包。 闭包: 函数内定义一个内函数,外函数return回内函数的引用,内函数使用外部函数的参数。 一、对无参函数装饰 #---------------------------------装饰器函数-...

2018-12-06 18:26:34

阅读数 16

评论数 0

python基础之动态添加属性和方法

一、添加对象属性: >>> class student(object): pass >>> stu=student() >&am...

2018-12-06 15:49:32

阅读数 28

评论数 0

python基础之类的property用法

在类中,经常会用以下方法来定义一个类,例: >>> class student(object): def __init__(self): self.__englishScore=0 def getScore(self):...

2018-12-06 11:43:19

阅读数 30

评论数 0

python基础之深浅拷贝

深浅拷贝的作用:1、将原数据进行拷贝,对拷贝数据作修改,保留原数据。2、减少内存的使用。 不可变对象的深浅拷贝:没有被拷贝的说法,即使拷贝,拷贝后的id一样。数据不可变,拷贝后有啥用,对其重新赋值。 不可变对象:字符串,元组,数字 可变对象:列表,字典 一、不可变对象的深浅拷贝,例 &...

2018-12-05 21:31:33

阅读数 30

评论数 0

python基础之列表中删除元素时存在的漏删

例:在循环体中对列表中元素进行删除操作,有可能存在漏删 >>> a=[11,22,33,44,55,66,77,88,99,110,120,130,140,150] >>&am...

2018-12-05 11:17:36

阅读数 43

评论数 0

python基础之异常

情况一: >>> try: print(num) #此处产生异常 print("-----hello-----") # 上面代码产生错误,此处不执行,跳过 ...

2018-12-04 22:37:00

阅读数 13

评论数 0

python基础之调用父类的方法

方法一: >>> class cat(object):#父类 def eat(self): print("the cats love fishes") >&...

2018-12-04 17:29:38

阅读数 17

评论数 0

python基础之类中常见内置方法

一、__del__(self): 对象消失的时候调用此方法。 >>> class cat(object): def __del__(self): print("对象消失") &...

2018-12-04 17:11:19

阅读数 24

评论数 0

python基础之不定长参数

例1: def test(a,b,c=10,*args): # 默认参数c,要放在a,b的后面 print("a=%s" %a) print("b=%s" %b) print("c=%s&...

2018-12-04 14:54:06

阅读数 19

评论数 0

python基础之字典操作

字典中的key,只能用不可变的数据类型,数字,字符串,元组皆可以。在存储时将key值进行哈希,所以只能用不可变的数据类型。 1. len( )返回字典的键值对 >>> b={"name":&...

2018-12-03 23:10:16

阅读数 36

评论数 0

python基础之string与bytes的转换

需要转化的原因:python中字节字符串不能格式化。获取到的网页有时候是字节字符串,需要转化后再解析。 bytes 转 string 方式一: >>>b=b'\xe4\xba\xba\xe7\x94\x9f\xe8\x8b\x...

2018-12-03 22:05:20

阅读数 161

评论数 0

python基础之pickle

序列化:将文本信息转化为二进制数据流。 作用:便于存储,便于传输。 pickle提供四个功能:dumps,dump,loads,load pickle支持的数据类型:1. 整数,浮点数,复数,布尔值,字符串,字节,None. 2. 列表,元组,字典,集合。3. 函数,类和对象. 1. pi...

2018-12-03 21:06:27

阅读数 14

评论数 0

Sublime Text3 常用python 插件

SublimeCodeIntel: 代码提示插件,可根据是python、java等自动代码提示 SideBarEnhancements: 扩展了侧边栏中菜单选项的数量,从而提升你的工作效率。诸如”New file” 和 “Duplicate” 这样的选项对于 ST3 来说实在是太重要了, 我甚至...

2019-01-25 23:27:05

阅读数 12

评论数 0

python基础之map函数

map(function, iterable, …)function是一个函数名,可以是python内置的,也可以是自定义的。iterable是可迭代对象。 函数的功能:将iterable中的每一个元素都应用在function上。在python2中返回的是一个列表,python3中要用list作...

2018-12-11 17:38:17

阅读数 30

评论数 0

python常见内置函数的用法

1.enumerate():enumerate(sequence, [start=0]) ,sequence是可迭代对象,[start]是起始位置。多用于在for循环中得到计数,可以同时获得索引和值,即需要index和value值的时候可以使用。 >&gt...

2018-12-11 16:34:22

阅读数 26

评论数 0

python基础之字典推导式

字典推导式和列表推导式的使用方法类似,中括号该改成大括号。 例 1:交换key 和 value >>> Dict={"name":"ma jun",&am...

2018-12-11 13:57:49

阅读数 14

评论数 0

python基础之join的用法

>>> a="abc" >>> x="mmp" >&g...

2018-12-10 22:36:15

阅读数 25

评论数 0

python文件读取

文件的读取:read(),readline(),readlines() 文件的写入:write(),writelines() 其他函数:tell()返回一个整数,是当前文件指针的位置。seek(偏移量,[起始位置]) 文件的打开方式可以用:with open("xx.txt...

2018-12-10 21:58:12

阅读数 41

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭