![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
python笔记
哇了
这个作者很懒,什么都没留下…
展开
-
python - 创建虚拟环境
目的: 虚拟环境是系统的一个位置,你可以在其中安装包,并将其与其他python包隔离。 命令: python -m venv 名称 python -m venv 名称 --python=python3 #指定版本 source 名称/bin/activate #激活环境 deactivate # 退出 ...原创 2021-08-31 11:36:14 · 43 阅读 · 0 评论 -
matplotlib - 随机漫步
random_walk.py 定义一个随机漫步类 from random import choice class RandomWalk(): """一个生成随机漫步数据的类""" def __init__(self, num_points = 5000): self.num_points = num_points # 起点 self.x_values = [0] self.y_values = [0] ...原创 2021-08-27 12:33:14 · 138 阅读 · 0 评论 -
matplotlib - 散点图
例子1: import matplotlib.pyplot as plt # 单点 s代表点的大小 plt.scatter(2,8, s=200) # 绘制一系列点 x_values = [1,2,3,4,5] y_values = [1,4,9,16,25] plt.scatter(x_values, y_values, s=100) plt.title("Square Numbers", fontsize=24) plt.xlabel("Value", fontsize=14) plt.yla原创 2021-08-27 11:32:42 · 122 阅读 · 0 评论 -
matplotlib - 简单折线图
安装: pip install matplotlib import matplotlib.pyplot as plt # 输入值 x轴 input_values = [1,2,3,4,5] # 输出值 y轴 squares = [1,4,9,16,25] plt.plot(input_values, squares, linewidth=5) # 标题 plt.title("Square Numbers", fontsize=24) # x轴标题 plt.xlabel('value', font.原创 2021-08-27 11:11:27 · 61 阅读 · 0 评论 -
python简明笔记 - 测试代码
unittest 导入模块 unittest 创建测试类,继承unittest.TestCase, 所有以test打头的方法都将自动运行 使用断言判断 assertEqual 等 运行测试 unittest.main() 断言方法 assertEqual(a,b) assertNotEqual(a,b) assertTrue(x) assertFalse(x) assertIn(item,list) assertNotIn(item,list) 方法se...原创 2021-08-24 11:59:39 · 39 阅读 · 0 评论 -
python简明笔记 - 异常
try - except 代码块 else代码块 依赖于try代码块成功执行的代码 异常类 ZeroDivisionError FileNotFoundError原创 2021-08-24 11:20:29 · 69 阅读 · 0 评论 -
python简明笔记 - 基础
字符串 title() upper() 和 lower() 删除空白 rstrip() lstrip() strip() 转换成字符串: str(123) 数字运算 常见: + - * / 乘方: ** python2 中的整数除返回的结果也是整数,不管能不能整除, python3中则会根据情况返回正确的结果 列表 [ ] 索引从0开始, 也可以是负数-1, 代表最后一个 访问: 索引 添加: append() 添加到末尾 ...原创 2021-08-24 11:00:14 · 43 阅读 · 0 评论 -
python简明笔记 - 文件操作
读取 with open('filename') as file_object: 获得文件操作实例file_object , with自动关闭文件 方法 read() 读取全部 for line in file_object: 逐行读取 readlines() 包含文件各行内容的列表 写入 with open(filename, 'w') as file_object: 文件操作模式: 'r' 读取模式, 默认模式 ’w' 写入模...原创 2021-08-24 10:49:16 · 81 阅读 · 0 评论 -
python简明笔记 - 类
关键字 class, self self 指向实例本身的引用 在python2.7中创建类, class ClassName(object): 注意object的存在 特殊方法 __init__() super() 继承 class Child(Parent): __init__() 中须通过super().__init__() 先构造父类对象 python2.7: super(Child, self).__init__() 方法重写 分模块 导入类 ...原创 2021-08-23 23:31:57 · 45 阅读 · 0 评论 -
python简明笔记 - 函数
实参和形参: 定义时为形参,调用传递时为实参 传递参数 位置实参: 基于顺序 关键字实参: 传递键值对 形参可以有默认值 , 但定义时须先定义无默认值形参,默认值放在后面 返回值 禁止函数修改列表 myFun(mylist[:]) 传递任意数量的实参 def funName(*形参): 星号让python创建一个名字形参的空元祖 使用任意数量的关键字实参 def funName(first, last, **user_info): ** 创建字典 模块 导入全部i...原创 2021-08-23 14:41:48 · 57 阅读 · 0 评论 -
python简明笔记 - 字典
定义: 一系列的键值对, 使用 { } 定义 添加 :myDic[newKey]=newValue 修改: myDic[key]=newValue 删除:del myDic[key] 遍历: for key,value in myDic.items(): 遍历键值对 for key in myDics.keys() 遍历键 keys()返回一个列表 for value in myDics.values() 遍历值 set(myDics.values()) 可以得到不重复的...原创 2021-08-21 23:54:10 · 57 阅读 · 0 评论 -
python简明笔记 - 列表
列表: 定义 [ ] 索引从0开始, 也可以是负数-1, 代表最后一个 访问: 索引 添加: append() 添加到末尾 insert(index, value) 插入到指定位置 删除 del myList[index] pop() 删除末尾元素, 返回删除的元素, pop(index) 删除指定的位置 remove(value) 根据值删除元素 , 注意只删除匹配的第1个值, 不是全部! 排序 永久性排序 sort() ,so...原创 2021-08-21 00:35:04 · 50 阅读 · 0 评论