Python3 基础教程 - 廖雪峰........................................................................................... 285 分布式进程 ................................................................................................ 文件)发 布出去。要从机器码反推出 C 代码是不可能的,所以,凡是编译型的语 言,都没有这个问题,而解释型的语言,则必须把源码发布出去。 这个缺点仅限于你要编写的软件需要卖给别人挣钱的时候。好消息是目 前的互联网时代,靠卖软件授权的商业模式越来越少了,靠网站和移动 应用卖服务的模式越来越多了,后一种模式不需要把源码给别人。 再说了,现在如火如荼的开源运动和互联网自由开放的精神是一致的, 基础教程【完整版】 http://www.yeayee.com/ 84/531 定义函数的时候,我们把参数的名字和位置确定下来,函数的接口定义 就完成了。对于函数的调用者来说,只需要知道如何传递正确的参数, 以及函数将返回什么样的值就够了,函数内部的复杂逻辑被封装起来, 调用者无需了解。 Python 的函数定义非常简单,但灵活度却非常大。除了正常定义的必选 参数外,还可以使用默0 码力 | 531 页 | 5.15 MB | 1 年前3
Python 标准库参考指南 3.9.20 . . . . . . . . . . . . . . . . . . . . . . . . . . . 551 vii 15 加密服务 553 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 15.1.1 哈希算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 556 15.2 hmac --- 基于密钥的消息验证 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 564 15.3 secrets --- 生成管理密码的安全随机数 . . . . . . . . . . . . . . . . . . . . 1066 19.1.9 email.message.Message: 使用 compat32 API 来表示电子邮件消息 . . . . . . . . 1073 19.1.10 email.mime: 从头创建电子邮件和 MIME 对象 . . . . . . . . . . . . . . . . . . .0 码力 | 2146 页 | 10.17 MB | 9 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 599 15 加密服务 601 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 15.1.1 哈希算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605 15.2 hmac --- 用于消息验证的密钥哈希 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 612 15.3 secrets --- 生成管理密码的安全随机数 . . . . . . . . . . 1129 19.1.1 email.message: 表示电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1130 19.1.2 email.parser: 解析电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2246 页 | 11.74 MB | 9 月前3
Python 标准库参考指南 3.13 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595 15 加密服务 597 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 597 15.1.1 哈希算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 601 15.2 hmac --- 用于消息验证的密钥哈希 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 608 15.3 secrets --- 生成管理密码的安全随机数 . . . . . . . . . . 1125 19.1.1 email.message: 表示电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1126 19.1.2 email.parser: 解析电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2242 页 | 11.73 MB | 9 月前3
Python 标准库参考指南 3.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 15 加密服务 577 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 15.1.1 哈希算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 15.2 hmac --- 用于消息验证的密钥哈希 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 15.3 secrets --- 生成管理密码的安全随机数 . . . . . . . . . . 1095 19.1.1 email.message: 表示电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096 19.1.2 email.parser: 解析电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.12 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576 15 加密服务 577 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 577 15.1.1 哈希算法 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 581 15.2 hmac --- 用于消息验证的密钥哈希 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 588 15.3 secrets --- 生成管理密码的安全随机数 . . . . . . . . . . 1095 19.1.1 email.message: 表示电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . . 1096 19.1.2 email.parser: 解析电子邮件消息 . . . . . . . . . . . . . . . . . . . . . . . . . . .0 码力 | 2253 页 | 11.81 MB | 9 月前3
Python 标准库参考指南 3.7.13 . . . . . . 466 15 加密服务 469 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469 15.2 hmac --- 基于密钥的消息验证 . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入 实参是 'exec' 那么eval() 返回值为 None 。 提示:exec() 函数支持动态执行语句。globals() 和locals() 函数各自返回当前的全局和本 地字典,因此您可以将它们传递给eval() 或exec() 来使用。 另外可以参阅ast.literal_eval(),该函数可以安全执行仅包含文字的表达式字符串。 exec(object[, globals[, locals]])0 码力 | 1846 页 | 9.09 MB | 9 月前3
Python 标准库参考指南 3.7.13 . . . . . 494 15 加密服务 497 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 15.2 hmac --- 基于密钥的消息验证 . . . . . . . . . . . . . . . . . . . . . . . . 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在这种情况 下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入调试器。但是, 实参是 'exec' 那么eval() 返回值为 None 。 提示:exec() 函数支持动态执行语句。globals() 和locals() 函数各自返回当前的全局和本地字 典,因此您可以将它们传递给eval() 或exec() 来使用。 另外可以参阅ast.literal_eval(),该函数可以安全执行仅包含文字的表达式字符串。 exec(object[, globals[, locals]])0 码力 | 1961 页 | 9.14 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . 496 15 加密服务 499 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 15.2 hmac --- 基于密钥的消息验证 . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入 实参是 'exec' 那么eval() 返回值为 None 。 提示:exec() 函数支持动态执行语句。globals() 和locals() 函数各自返回当前的全局和本 地字典,因此您可以将它们传递给eval() 或exec() 来使用。 另外可以参阅ast.literal_eval(),该函数可以安全执行仅包含文字的表达式字符串。 引发一个审计事件 exec 附带参数 code_object。0 码力 | 1927 页 | 9.69 MB | 9 月前3
Python 标准库参考指南 3.8.20 . . . . . . 496 15 加密服务 499 15.1 hashlib --- 安全哈希与消息摘要 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499 15.2 hmac --- 基于密钥的消息验证 . . . . . . . . . . . . . . . . . . . . . . . . . 3.7 版更改: x 现在只能作为位置参数。 breakpoint(*args, **kws) 此函数会在调用时将你陷入调试器中。具体来说,它调用sys.breakpointhook() ,直接传递 args 和 kws 。默认情况下,sys.breakpointhook() 调用pdb.set_trace() 且没有参数。在 这种情况下,它纯粹是一个便利函数,因此您不必显式导入pdb 且键入尽可能少的代码即可进入 实参是 'exec' 那么eval() 返回值为 None 。 提示:exec() 函数支持动态执行语句。globals() 和locals() 函数各自返回当前的全局和本 地字典,因此您可以将它们传递给eval() 或exec() 来使用。 另外可以参阅ast.literal_eval(),该函数可以安全执行仅包含文字的表达式字符串。 引发一个审计事件 exec 附带参数 code_object。0 码力 | 1927 页 | 9.69 MB | 9 月前3
共 155 条
- 1
- 2
- 3
- 4
- 5
- 6
- 16













