进制 & 转换
简介 进制(或称数制)是一种数学表示方法,用来描述数字在计算机和其他数字系统中的表示和处理方式。在计算机科学中,常见的进制有二进制、八进制和十六进制。 不同的进制有不同的作用和优缺点。例如,二进制非常适合计算机内部的数字处理,因为它只有两个基本数字 0 和 1,可以通过硬件电路实现高效的加法和乘法运算。而十六进制则更容易阅读和书写,因为它包含了数字和字母,可以更方便地表示较大的数...
简介 进制(或称数制)是一种数学表示方法,用来描述数字在计算机和其他数字系统中的表示和处理方式。在计算机科学中,常见的进制有二进制、八进制和十六进制。 不同的进制有不同的作用和优缺点。例如,二进制非常适合计算机内部的数字处理,因为它只有两个基本数字 0 和 1,可以通过硬件电路实现高效的加法和乘法运算。而十六进制则更容易阅读和书写,因为它包含了数字和字母,可以更方便地表示较大的数...
Mongo Database 数据库(Database)在 MongoDB 中是一个顶级容器,用于组织和存储集合(Collections)。每个数据库可以包含多个集合,而每个集合又可以包含多个文档(Documents)。以下是 MongoDB 数据库的详解和一些操作注意事项: 数据库的特点 独立性:每个数据库是相互独立的,有自己的权限设置和存储空间。 ...
Mongo DB 介绍 数据模型:MongoDB 使用 BSON(二进制 JSON)格式来存储数据。BSON 是一种二进制表示形式,类似于 JSON,但支持更多的数据类型,例如日期、二进制数据和特定的地理空间类型。每个文档都有一个唯一的”_id”字段作为主键。 集群和复制:MongoDB 支持分布式部署,可以将数据分布在多个服务器上的集群中。集群提供了高可用性和容错能力,如果某个...
简介 Python Django 是一个流行的 Web 开发框架,它提供了一种快速构建高质量 Web 应用程序的方式。Django 是由 Python 编程语言编写的,它采用了“模型-视图-控制器”(MVC)设计模式,以及“全栈框架”思想,使得开发者可以轻松地实现数据模型、业务逻辑和用户界面的交互。 Django 的特点: 自带管理后台:Django 自...
Other 多线程 Python多线程是一种并发编程的技术,在同一时间内执行多个线程,从而提高程序的效率和响应速度。在Python中,可以使用threading 模块来创建和管理线程。 下面是一个简单的例子: import threading def print_numbers(): for i in range(1, 11): ...
标准库 os:提供了与操作系统交互的函数,例如文件和目录操作。 sys:提供了访问Python解释器及其环境的变量和函数。 math:提供了数学计算函数,例如三角函数、指数函数等。 random:提供了生成随机数的函数。 datetime:提供了处理日期和时间的函数和类。 re:提供了正则表达式功能,用于字符串匹配和处理。 json:提供了处理JSON数据的函...
类 在Python中,类是一个用于创建对象的蓝图或模板。它定义了一组属性和方法,这些属性和方法都是由在该类实例化时创建的对象共享的。类可以看作是一种自定义的数据类型,用于封装并组织相关的数据和操作。 在Python中,定义一个类需要使用class关键字,其基本语法如下: class ClassName: # 类变量 class_variable = 0 ...
常见错误 语法错误(SyntaxError):指代码中存在语法问题,如缺少冒号、括号不匹配等。 执行时错误(RuntimeError):指程序在执行过程中出现了无法预料的问题,如调用未定义的变量或函数、访问不存在的列表元素等。 类型错误(TypeError):指数据类型不匹配,如将字符串传递给需要数字类型的函数、将列表传递给需要字典类...
list 列表(List)是 Python 中最常用的数据结构之一,它可以存储多个元素,并且允许对其中的元素进行添加、删除、修改和排序等操作。列表用方括号 [] 表示,每个元素用逗号 , 分隔。 以下是一个简单的列表示例: my_list = [1, 2, 3, "four", 5.0] 可以通过索引值来访问列表中的元素。索引值从0开始,表示第一个元素,依次类...
简介 Python函数是一段用来完成特定任务的可重复调用的代码块。它们接受输入参数、执行某些操作并返回结果。函数可以帮助我们组织代码,避免出现重复的代码,并使代码更易于阅读和维护。 在Python中,定义一个函数需要使用def关键字,后面跟着函数名、参数列表和一个冒号。函数体内的代码必须缩进。 以下是一个简单的Python函数示例: def greet(n...