编程
文章平均质量分 79
子诚之
微信公众号:生信工程师的日常
展开
-
VSC学习笔记
VSC简要使用指南原创 2023-02-05 20:19:39 · 3493 阅读 · 0 评论 -
常见数据结构的简介(基本概念 & 操作 & 时间复杂度)
文章目录0. 概览1. 线性表、栈和队列2. 数组2.1 基本操作1) 时间复杂度2) 案例3. 字符串3.1 存储结构3.2 基本操作1) 时间复杂度2) 案例:最大公共字符串4. 二叉树4.1 储存结构4.2 基本操作《重学数据结构与算法》学习笔记0. 概览数据结构增删查特点线性表变长栈队列数组O(1), O(n)O(1),O(n)O(1), O(n)定长字符串二叉树哈希表1原创 2021-03-05 14:30:28 · 426 阅读 · 1 评论 -
正则表达 & re 模块
正则表达式字符| 元字符 | 匹配内容 ||:--------????:------------????| . |任意字符(除换行符外)||\d|数字||\w|字母或数字或下划线||\s|空白||\n||字符组量词||||||原创 2020-08-29 15:15:01 · 157 阅读 · 0 评论 -
Python编程规范
PEP8 规范Pycharm 内置了 PEP 8 规范检测器,可用于检查代码。缩进:四个空格;Tab长度:每行<=79个字符空行:全局类/函数=2行;类的函数=1行;函数内部<=1行;代码末尾=1行空格:(,|:|#)B B(+|-|*|/|=|==|!=|&|||)B换行:括号封装;换行符文档:""“功能;详细解释;参数列表、参数格式、返回值格式”""注释:行注释BB#Bannotation(不推荐)命名变量:小写字母,下划线常量:全部大写,下划线函数名原创 2021-01-25 22:16:26 · 286 阅读 · 0 评论 -
Python基础知识
1. 数据结构数据结构数据类型mutable列表(list)anyyes(不可哈希)元组(tuple)anyno字典(dict)key is hashableyes集合(set)anyyes1.1 列表和元组列表和元组是存储任意类型数据的有序集合。基本操作,列表和元组支持以下常见的操作或方法:索引,包括负数索引切片嵌套list(), tuple(); .count(); .index(); sorted(), .sort()*原创 2021-01-02 23:02:09 · 175 阅读 · 0 评论 -
Python进阶知识
1. 比较和拷贝1.1 比较“==” 相当于调用__eq__(), 而 “is” 仅比较变量的ID。比较方式描述==对象的值is对象的身份标识,即是否是同一个对象(内存地址)a=10; b=10a == b # Trueid(a); id(b)a is b #Truea=257; b=257a == b # Trueid(a); id(b)a is b # FalsePython维持一个 -5 到 256 的整型数组作为缓存。1.2 拷贝原创 2021-01-19 22:38:24 · 155 阅读 · 0 评论