
Python
文章平均质量分 96
生信技术
这个作者很懒,什么都没留下…
展开
-
Python 进阶教程笔记
面向对象编程一、什么是面向对象编程程序设计的范式抽象并建立对象模型程序是不同对象相互调用的逻辑二、Python类的定义与实例化在Python中,通过class关键字定义一个类,比如我们需要定义一个人的类。按照 Python 的编程习惯,类名以大写字母开头。因此可以这样定义:class Person: pass注意,在这个Person类的定义里面,并没有继承任何类,除了这样定义以外,还可以有以下两种定义方式。class Person(): pass class Person(ob原创 2022-05-02 09:11:23 · 1738 阅读 · 0 评论 -
Python 类型提示和静态类型检查
介绍在本文中,将了解 Python 类型检查 (Type-Checking) 。在本教程中,将了解以下内容:类型注释和类型提示将静态类型添加到代码中,包括你的代码和其他人的代码运行静态类型检查器在运行时强制类型视频介绍如下: Python 类型提示和静态类型检查 类型系统所有编程语言都包含某种类型系统,该系统形式化了它可以使用哪些类别的对象以及如何处理这些类别。例如原创 2022-04-16 11:30:00 · 2588 阅读 · 0 评论 -
使用 Python Poetry 进行依赖管理
简介当您的 Python 项目依赖于外部包时,您需要确保使用每个包的正确版本。更新后,软件包可能无法像更新前那样工作。Python Poetry 这样的依赖管理器可帮助在项目中指定、安装和解析外部包。这样,可以确保始终在每台机器上使用正确的依赖版本。在本文中,将介绍:开始一个新的Poetry 项目将Poetry 添加到现有项目使用pyproject.toml文件引脚依赖项安装依赖项poetry.lock执行基本的 Poetry CLI命令使用Poetry将帮助启动新项目、维护现有项目原创 2022-04-15 11:30:00 · 3236 阅读 · 0 评论 -
使用 Mypy 进行 Python 静态类型检查
介绍Python 是一种动态类型语言。它在运行时而不是编译时确定数据类型。Python 类型的一些示例包括整数、浮点数、字符串和布尔值。动态类型语言与静态类型语言(如 C++、Java 和 Fortran)形成对比,后者在编译时执行类型检查。动态类型语言(如 Python)的一个优点是程序员不需要为每个声明的变量指定类型。相反,Python 解释器在运行时推断并分配一个类型。与使用静态类型语言(如 Java)相比,这导致更简洁的代码可以更快地编写。这种简洁的风格也有其缺点。因为解释器更努力地填充 Py原创 2022-04-14 11:01:34 · 1705 阅读 · 0 评论 -
Python f-string字符串格式化的介绍
从 Python 3.6 开始,f-strings 是一种很好的格式化字符串的新方法。它们不仅比其他格式化方式更易读、更简洁、更不容易出错,而且速度也更快!在本文结束时,您将了解如何以及为什么从今天开始使用 f-string。 Python f-string字符串格式化的介绍 Python 中的“老派”字符串格式在 Python 3.6 之前,有两种主要方法可原创 2022-03-21 14:58:22 · 4419 阅读 · 0 评论