上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页
摘要: 1. 基于socket网络编程 服务端代码: import socket # 创建一个socket对象 s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) # 绑定IP地址(或主机名)和端口号 s.bind(('127.0.0.1', 8080 阅读全文
posted @ 2019-05-18 10:30 PIPO2 阅读(130) 评论(0) 推荐(0) 编辑
摘要: GC(Garbage Collection)作为现代编程语言的自动内存管理机制,专注于两件事:1. 找到内存中无用的垃圾资源 2. 清除这些垃圾并把内存释放出来给其他对象使用。 Python 自带的 CPython 解释器主要使用了三种垃圾回收机制: 引用计数 标记-清除 分代回收 引用计数 引用计 阅读全文
posted @ 2019-05-17 10:30 PIPO2 阅读(401) 评论(0) 推荐(0) 编辑
摘要: 装饰器本质上是一个 Python 函数,它可以让其他函数在不变动代码的前提下增加额外功能,装饰器的返回值也是一个函数对象。 定义函数 >>> def foo(): ... print("hello") ... >>> foo <function foo at 0x00000000035EC268> 阅读全文
posted @ 2019-05-16 10:30 PIPO2 阅读(145) 评论(0) 推荐(0) 编辑
摘要: map() 函数 根据提供的函数对指定序列做映射。序列中的每一个元素调用 function 函数,可以是一个或多个序列,函数返回一个迭代器。 >>> map(lambda x:x ** 2,[1,2,3]) <map object at 0x000000000386C080> >>> [i for 阅读全文
posted @ 2019-05-15 10:30 PIPO2 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 动态类型 对象是储存在内存中的实体,我们并不能直接接触到该对象。程序中的变量,是对象的一个引用。 引用和对象分离,是动态类型的核心。引用可以随时指向一个新的对象。 >>> a = 'ABC' >>> b = a >>> a = 'XYZ' >>> a,b a = 'ABC',引用 a 指向内存中的字 阅读全文
posted @ 2019-05-12 10:30 PIPO2 阅读(489) 评论(0) 推荐(0) 编辑
摘要: 1. 单个字符 . 任意的一个字符 a|b 字符a或字符b [afg] a或者f或者g的一个字符 [0-4] 0-4范围内的一个字符 [a-f] a-f范围内的一个字符 [^m] 不是m的一个字符 \s 一个空格 \S 一个非空格 \d [0-9] \D [^0-9] \w [0-9a-zA-Z] 阅读全文
posted @ 2019-05-10 10:30 PIPO2 阅读(185) 评论(0) 推荐(0) 编辑
摘要: os 模块 os 模块提供了非常丰富的方法用来处理文件和目录。 os.getcwd() 返回当前工作目录 os.chdir(path) 改变当前工作目录 os.listdir(path) 返回工作目录下的文件夹和文件列表 os.stat(path) 返回目录或文件信息 os.mkdir(path[, 阅读全文
posted @ 2019-05-09 10:30 PIPO2 阅读(275) 评论(0) 推荐(0) 编辑
摘要: 模块是一个包含所有你定义的函数和变量的文件,其后缀名是.py。模块可以被别的程序引入,以使用该模块中的函数等功能。这也是使用 python 标准库的方法。 import 语句 想使用 Python 源文件,只需在另一个源文件里执行 import 语句,语法如下: import module1[, m 阅读全文
posted @ 2019-05-08 10:30 PIPO2 阅读(182) 评论(0) 推荐(0) 编辑
摘要: 迭代器 在 Python 中,如果一个对象有 __iter__( ) 方法或 __getitem__( ) 方法,则这个对象是可迭代的(iterable)。其中 __iter__( ) 方法让对象可以用 for 循环遍历,__getitem__( ) 方法是让对象可以通过"实例名[index]"的方 阅读全文
posted @ 2019-05-08 10:30 PIPO2 阅读(164) 评论(0) 推荐(0) 编辑
摘要: 语法错误 Python 解释器会输出出现语法错误的那一行,并显示一个箭头,指向行里检测到的第一个错误。 >>> while True print('Hello') File "<stdin>", line 1 while True print('Hello') ^ SyntaxError: inva 阅读全文
posted @ 2019-05-07 10:30 PIPO2 阅读(331) 评论(0) 推荐(0) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 下一页