Python基础小结

Python基础详细笔记


一、Python简介

  1. 起源

    1. 创始人:吉多·范罗苏姆(Guido van Rossum)于1989年圣诞节期间开发。
    • 命名灵感:源自英国喜剧《蒙提·派森的飞行马戏团》(Monty Python’s Flying Circus)。
    • 设计哲学:“人生苦短,我用Python”(Life is short, you need Python)。
  2. 语言特点

    优点:

    ​ 简单易读(类伪代码)、开源可移植、面向对象、可扩展性高、丰富的标准库、强制缩进规范代码。

    缺点:

    ​ 运行速度较慢、代码加密困难

  3. 应用领域

    ​ Web开发(Django、Flask)、网络编程(Twisted)、爬虫(Scrapy)、云计算(OpenStack)、人工智能/数据分析(NumPy、Pandas)、自动化运维(Ansible)、金融量化、科学计算、游戏开发等。


二、环境配置

解释器与编译器

  • 解释器:逐行翻译代码(如Python解释器)。

  • 编译器:一次性编译所有代码生成可执行文件(如C/C++)。

  • Python解释器:

  • 官方下载:

  • Anaconda环境:

开发工具

​ PyCharm:功能强大的IDE,支持代码补全、调试、版本控制等。

快捷键:

Ctrl+/ 注释代码、Ctrl+D 复制行、Ctrl+Space 智能提示。

恢复默认设置:删除用户目录下的 .PyCharm版本号 文件夹。


三、基本语法

标识符与关键字

  • 命名规则:

    由字母、数字、下划线组成,首字符不能为数字。

    区分大小写,避免使用关键字(如if, for)。

  • 命名法:

    驼峰命名法(FirstName)、下划线命名法(first_name)。

注释与缩进

  • 单行注释:# 注释内容
  • 多行注释:'''注释内容''' 或 """注释内容"""
  • 缩进:4个空格表示代码块(PyCharm自动处理)。

变量与数据类型

  • 变量定义:变量名 = 值(如 a, b = 1, "hello")。
  • 数据类型:
类型说明示例
int整型a = 10
float浮点型b = 3.14
bool布尔型(True/False)c = True
str字符串(不可变)s = "Hello"
list列表(可变)lst = [1, 2, 3]
tuple元组(不可变)tpl = (1, 2, 3)
dict字典(键值对)dct =
set集合(元素唯一)st =

运算符

  • 算术运算符:+, -, *, /, %, **, //
  • 比较运算符:==, !=, >, <, >=, <=
  • 逻辑运算符:and, or, not
  • 身份运算符:is, is not(判断对象内存地址是否相同)。
  • 成员运算符:in, not in(判断元素是否在容器中)。

四、流程控制

  1. 条件语句
if 条件:
 代码块
elif 条件:
 代码块
else:
 代码块
  1. 循环语句

while循环:

while 条件:
 代码块
else: # 循环正常结束时执行
 代码块

for循环:遍历可迭代对象

for 变量 in 可迭代对象:
 代码块
  • 控制语句:

  • break:立即终止循环。

  • continue:跳过本次循环。

  • pass:占位符,无任何操作。

作者:爱姬多娜原文地址:https://www.cnblogs.com/echidna/p/18813364

%s 个评论

要回复文章请先登录注册