# 测试函数 >>> defadd(a, b): ... return a + b ... >>> add(3, 5) 8
# 测试类 >>> classPerson: ... def__init__(self, name): ... self.name = name ... >>> p = Person("Alice") >>> p.name 'Alice'
2. 数据探索
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
# 导入库 >>> import pandas as pd >>> import numpy as np
# 创建数据 >>> df = pd.DataFrame({'A': [1, 2, 3], 'B': [4, 5, 6]}) >>> df A B 014 125 236
# 简单分析 >>> df.mean() A 2.0 B 5.0 dtype: float64
3. 快速原型开发
1 2 3 4 5 6 7 8 9 10 11 12
# 快速测试算法 >>> defquicksort(arr): ... iflen(arr) <= 1: ... return arr ... pivot = arr[len(arr) // 2] ... left = [x for x in arr if x < pivot] ... middle = [x for x in arr if x == pivot] ... right = [x for x in arr if x > pivot] ... return quicksort(left) + middle + quicksort(right) ... >>> quicksort([3, 6, 8, 10, 1, 2, 1]) [1, 1, 2, 3, 6, 8, 10]
四、交互式命令
1. 帮助命令
1 2 3 4 5 6 7 8 9
>>> help(print) Help on built-in function printin module builtins: