上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 123 下一页
摘要: 第二部分:Python解释器进程 在上节教你阅读 Cpython 的源码(一)中,我们从编写Python到执行代码的过程中看到Python语法和其内存管理机制。 在本节,我们将从代码层面去讨论 ,Python的编译过程。 调用Python二进制文件可以通过以下五种方式: 1.使用 c和Python命 阅读全文
posted @ 2019-08-29 10:20 公众号python学习开发 阅读(2450) 评论(0) 推荐(1) 编辑
该文被密码保护。 阅读全文
posted @ 2019-08-28 15:53 公众号python学习开发 阅读(0) 评论(0) 推荐(0) 编辑
摘要: ``` def chunked_file_reader(file,block_size=1024*8): """生成器函数:分块读取文件内容,使用 iter 函数 """ # 首先使用 partial(fp.read, block_size) 构造一个新的无需参数的函数 # 循环将不断返回 fp.read(block_size) 调用结果,直到其为 '' 时终止 for chunk in iter 阅读全文
posted @ 2019-08-28 00:16 公众号python学习开发 阅读(298) 评论(0) 推荐(0) 编辑
摘要: 目录 第一部分 介绍 Cpython 源代码中有什么? 如何编译 Cpython 代码 编译器能做什么? 为什么 Cpython 是用 C 语言而是 Python 编写的? Python 语言的规范 Cpython 中的内存管理机制 结论 第二部分 Python 解释器进程 建立运行时配置 读取文件 阅读全文
posted @ 2019-08-24 23:18 公众号python学习开发 阅读(1296) 评论(0) 推荐(0) 编辑
摘要: ``` package main import ( "fmt" "math/rand" "sync" "time" ) //wg用来等待程序 var wg sync.WaitGroup func init() { //设置随机数种子,加上这行代码,可以保证每次随机都是随机的 rand.Seed(ti 阅读全文
posted @ 2019-08-20 09:12 公众号python学习开发 阅读(252) 评论(0) 推荐(0) 编辑
摘要: ``` def myfunc(x, y, z): print(x, y, z) tuple_vec = (1, 0, 1) dict_vec = {'x': 1, 'y': 0, 'z': 1} >>> myfunc(*tuple_vec) 1, 0, 1 >>> myfunc(**dict_vec) 1, 0, 1 ``` 阅读全文
posted @ 2019-08-19 09:11 公众号python学习开发 阅读(193) 评论(0) 推荐(0) 编辑
摘要: 这篇文章主要和大家分享一些 Python 不一样的技巧,感受 Python 带给你的乐趣吧。 1.print 打印带有颜色的信息 大家知道 Python 中的信息打印函数 Print,一般我们会使用它打印一些东西,作为一个简单调试。 但是你知道么,这个 Print 打印出来的字体颜色是可以设置的。 阅读全文
posted @ 2019-08-17 00:32 公众号python学习开发 阅读(285) 评论(0) 推荐(0) 编辑
摘要: ``` >>> def esc(code): ... return f'\033[{code}m' ... >>> print(esc('31;1;4') + 'really' + esc(0) + ' important') ``` 阅读全文
posted @ 2019-08-16 14:34 公众号python学习开发 阅读(733) 评论(0) 推荐(0) 编辑
摘要: 安装 示例代码 阅读全文
posted @ 2019-08-16 14:28 公众号python学习开发 阅读(376) 评论(0) 推荐(0) 编辑
摘要: 优化之后 阅读全文
posted @ 2019-08-16 14:27 公众号python学习开发 阅读(739) 评论(0) 推荐(0) 编辑
上一页 1 ··· 37 38 39 40 41 42 43 44 45 ··· 123 下一页