随笔分类 - python
摘要:1. 交替合并字符串(mergeAlternately) 这个算法的需求是,给你两个字符串 word1 和 word2,要从 word1 开始,交替添加字母来合并字符串。要是一个字符串比另一个长,就把多出来的字母追加到合并后字符串的末尾。 class Solution(object): def me
阅读全文
摘要:一、文件编码:计算机的 "语言翻译官" 在计算机世界中,所有数据最终都以0和1的二进制形式存储。但人类需要更直观的表示方式,文件编码就是连接二者的桥梁。 常见编码格式 ASCII:最早的单字节编码,仅支持英文和符号(128 个字符) UTF-8:Unicode 的可变长编码,兼容 ASCII,支持全
阅读全文
摘要:数据容器是编程语言中最基础的组成部分,Python 提供了丰富的数据容器类型(列表、元组、集合、字典),本文将从定义、操作、特性等方面系统梳理这些容器的使用方法。 一、列表(List) 1. 定义 # 基本定义 list1 = [1, 2, 3, "hello"] # 异构元素 list2 = li
阅读全文
摘要:Python 函数 —— 代码复用的基石 一、函数的定义与基本语法 在 Python 中,函数是代码复用和逻辑封装的核心单元。通过 def 关键字定义函数,基本语法如下: def function_name(parameters): """文档字符串:描述函数功能""" # 函数逻辑 return
阅读全文
摘要:一、Python 基础语法初体验 1.1 字面量与注释 字面量 123 # 整数字面量 "Hello" # 字符串字面量 True # 布尔字面量 注释 # 单行注释 """ 多行注释 支持跨越多行 """ 1.2 变量与标识符 变量本质 a = 10 # 创建整数对象10,变量a指向该内存地址 b
阅读全文
摘要:列表: 在 Python 中,列表(List)是最常用的数据结构之一。它不仅具备动态数组的特性,还通过巧妙的内存管理机制实现了高效的增删操作。本文将从底层原理、使用场景和性能优化三个维度深入解析列表的工作机制。 动态数组的基本概念 动态数组是一种在运行时可以动态调整大小的数组结构。与传统静态数组相比
阅读全文
摘要:变量 变量是编程语言的基本组成部分,数据类型则决定了变量存储和操作数据的方式。本文将带你快速掌握 Python 中最基础的三种数据类型:数字、字符串和布尔值,理解它们的特性与使用场景。 一、变量的本质 在 Python 中,变量本质是内存地址的标签。当我们执行 a = 10 时: 内存中创建一个整数
阅读全文
摘要:一、安装 Python 环境 Python 的安装过程非常简单,以下是针对不同操作系统的详细步骤: 1. Windows 系统 访问 Python 官网 下载最新版本的安装包 运行安装程序时勾选 "Add Python to PATH"(关键步骤!) 建议选择默认安装路径,或自定义路径后手动配置环境
阅读全文

浙公网安备 33010602011771号