python

关于回车换行符

术语 回车(Carriage Return, CR, ASCII 13, 通常表示为\r) 换行(Line Feed, LF, ASCII 10,通常表示为\n) 默认值 对于文本文件,Windows默认换行符号为...

DuckDB功能点介绍

前阵子浏览技术文章不经意间看到DuckDB,文章将它描述成为OLAP版本的SQLite,或嵌入式的PgSQL,有众多现代化分析型数据库的高级...

pandas数据处理,行列转换

概述 用Python实现之前文章中用SQL实现的转换,交叉表转为长宽表。 数据准备 import pandas as pd df = pd.read_csv(r'D:\CategoryConfig.csv') df Category Level A B C D 0 Online 1 234 345 644 987 1 Online 2 213 456 543 657 2 Online 3...

Python并发之异步编程框架AsyncIO简介

在进入并发编程的世界之前,先看一个对比的例子: 举例 串行执行 import time def count(task_name): print(task_name,time.strftime("%X"),"One") time.sleep(1) # 模拟一个需要堵塞一秒的任务 print(task_name,time.strftime("%X"),"Two") def main(): count('Task-A') count('Task-B') count('Task-C') if __name__ == "__main__": s = time.time() main() elapsed = time.time() - s print(f"Total Run...

Python装饰器

装饰器(decorator)是python特有的语法特性,通过函数封装扩展原函数的功能。 下面一步步通过例子说明它的作用和用法。 函数中定义函数...

python面向对象举例

概述 面向对象三大特性:封装、继承、多态,本文通过类继承和方法覆盖的例子来说明python的面向对象编程。 功能说明 实现“数列”基类,然后通过继...