Python学习笔记

14 篇文章
Python学习-04流程控制语句

Python学习-04流程控制语句

Python流程控制包括分支和循环结构。分支结构通过if/elif/else实现条件选择,依靠缩进区分代码块,支持单分支、双分支、多分支及嵌套分支,用于处理不同条件逻辑。循环结构有while和for两种:while循环在条件为真时重复执行,需注意更新条件变量避免死循环;for循环用于遍历range、字符串、列表等可迭代对象。嵌套循环中外层每执行一次,内层完整执行一轮,典型应用如九九乘法表。循环控制符continue用于跳过本次循环剩余语句,break用于提前终止当前层循环。综合案例答题闯关游戏融合了上述所有知识点,通过for遍历关卡、while控制尝试次数、if判断答案、continue处理空输入、break退出循环。掌握流程控制是编写复杂程序的基础,建议通过动手练习加深理解。

Python学习-03Python核心基础

Python学习-03Python核心基础

本文系统介绍了编程语言(以Python为例)中最基础的底层概念。首先讲解了字面量的定义与常见类型(整数、浮点数、字符串、布尔值、空值),接着阐述了变量与常量的声明、标识符命名规则,以及注释的作用和写法。字符编码部分概述了ASCII、GB2312、Unicode和UTF-8的特点与应用场景。数据类型涵盖整型、浮点型、字符串的多种定义方式、格式化输出(f-string)、转义字符,并介绍了隐式与显式数据类型转换。运算符包括算术、赋值、比较、逻辑运算符及布尔类型的运算特性。此外还说明了二进制、八进制、十六进制的表示与转换方法,最后讲解了input()输入语句的使用及类型转换注意事项。这些概念是构建任何复杂程序的基石。

Python学习-02初识Python

Python学习-02初识Python

Python由Guido van Rossum于1989年圣诞节创建,设计哲学强调优雅、明确、简单。其优点包括简单易学、开源免费、可移植性强、丰富的库生态、解释型、面向对象及可扩展嵌入;缺点是运行速度较慢(可通过C扩展或科学计算库缓解)和代码加密困难(可通过云端部署规避)。AI领域广泛使用Python,因其简洁直观、拥有TensorFlow等丰富框架、可作为胶水语言调用底层库、社区活跃且有大厂推动。Python 2已于2020年停止维护,当前应使用Python 3(本教程基于3.13.x)。开发环境搭建需从官网下载Python解释器,安装时务必勾选“Add Python to PATH”并禁用路径长度限制;推荐安装PyCharm IDE,创建项目时使用虚拟环境以避免依赖冲突。运行Python程序有三种方式:命令行交互模式、脚本模式(运行.py文件)和IDE模式(图形化封装,效率最高)。

Python学习-01必备基础知识

Python学习-01必备基础知识

本文系统介绍了计算机基础知识。计算机硬件由运算器、控制器、存储器、输入设备和输出设备五大核心部件通过总线连接构成,其中运算器和控制器共同组成CPU。软件分为系统软件(如操作系统)和应用软件。计算机语言经历了从机器语言、汇编语言到高级语言的发展。高级语言根据执行方式可分为编译型(如C,执行快)、解释型(如Python,跨平台好)和混合型(如Java,兼顾性能与可移植性)。程序是代码按逻辑组成的完整指令序列,由CPU执行以实现特定功能。