随笔分类 -  CookBook-Python

CookBook-Python
摘要:1:启动与停止线程 threading模块 # threading 库可以在单独的线程中执行任何的在 Python 中可以调用的对象。 # 可以创建一个 Thread 对象并将你要执行的对象以 target 参数的形式提供给该对象 # 要在独立线程中执行的代码 import time from th 阅读全文
posted @ 2021-10-27 16:29 至高无上10086 阅读(116) 评论(0) 推荐(0) 编辑
摘要:1:构建一个模块的层级包 代码组织层由很多分层模块构成的包 # 封装成包:在文件系统上组织你的代码,并确保每个目录都定义了一个__init__.py文件 graphics/ __init__.py primitive/ __init__.py line.py fill.py text.py form 阅读全文
posted @ 2021-09-22 14:53 至高无上10086 阅读(104) 评论(0) 推荐(0) 编辑
摘要:1:在函数上添加包装器 在函数上添加一个包装器,增加额外的操作处理(比如日志、计时等)。 # 使用额外的代码包装一个函数,可以定义一个装饰器函数 import time from functools import wraps def timethis(func): """报告执行时间的装饰程序""" 阅读全文
posted @ 2021-09-02 18:37 至高无上10086 阅读(79) 评论(0) 推荐(0) 编辑
摘要:1:可接受任意数量参数的函数 *args # 为了能让一个函数接受任意数量的位置参数,可以使用一个*参数 def avg(first, *args): return (first + sum(args)) / (1 + len(args)) print(avg(1, 2)) # 1.5 print( 阅读全文
posted @ 2021-08-17 18:09 至高无上10086 阅读(138) 评论(0) 推荐(0) 编辑
摘要:1:读写文本数据 :读写各种不同编码的文本数据ASCII,UTF-8或UTF-16编码等 # rt模式下,python在读取文本时会自动把\r\n转换成\n,文本文件用二进制读取用‘rt’; # 使用带有 rt 模式的 open() 函数读取文本文件 with open('aaaa', "rt") 阅读全文
posted @ 2021-08-06 16:53 至高无上10086 阅读(277) 评论(0) 推荐(0) 编辑
摘要:1:数字的四舍五入 round() 方法返回浮点数x的四舍五入值。 # 对浮点数执行指定精度的舍入运算 # 简单的舍入运算,使用内置的 round(value, ndigits) 函数 # round函数对小数的取舍默认四舍五入 round(1.23, 1) # 1.2 round(1.27, 1) 阅读全文
posted @ 2021-07-21 18:09 至高无上10086 阅读(209) 评论(0) 推荐(0) 编辑
摘要:1:将序列分解为单独的变量 # 列表,元组,字符串,文件对象,迭代器和生成器都可以进行分解 data = ['ACME', 50, 91.1, (2012, 12, 21)] name, shares, price, (year, mon, day) = data# 你可能只想解压一部分,丢弃其他的 阅读全文
posted @ 2021-06-24 18:30 至高无上10086 阅读(82) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示