一、变量
- 概念理解
- 多数语言:值存于变量
- Python:名字贴在值上 → 无变量,只有名字
- 核心作用:通过名字找对应内容
- 实操案例
- 案例1:字符串赋值
- teacher = "小甲鱼" → print(teacher) → 输出小甲鱼
- teacher = "老甲鱼" → print(teacher) → 输出老甲鱼 → 体现变量可变性
- 案例2:数字赋值与运算
- first = 3 second = 8
- result = first + second → print(result) → 输出11
- 案例3:字符串拼接
- my_teacher = "小甲鱼" your_teacher = "黑夜给了我黑色的眼睛"
- our_teacher = my_teacher + your_teacher → 实现字符串拼接
- 案例1:字符串赋值
- 使用注意事项
- 使用前必须赋值,未赋值直接调用报错
- 命名规则:含字母、数字、下划线,不能数字开头
- 大小写敏感:FishC和fishc是不同变量
- 赋值符号:等号左边是名字,右边是值,不可写反
- 命名建议:取专业易懂的名字,如teacher而非T、叉叉OO
二、字符串
- 基础认知
- 定义:引号内的所有内容,也称文本
- 数字vs字符串:5+8=13;"5"+"8"="58"(拼接)
- 引号规则:单/双引号均可,必须成对匹配
- 特殊场景处理
- 场景1:字符串含单/双引号
- 方法1:用转义符号\,如print('let's go')
- 场景2:路径等含多反斜杠
- 问题:直接写C:\now会因转义字符出错
- 方法1:反斜杠自转义,如C:\now
- 方法2:原始字符串,前缀加r,如r"C:\now"
- 注意:原始字符串结尾不能直接加反斜杠
- 场景3:跨多行字符串
- 方法:使用三重引号(单/双均可),如"""我爱鱼溪...久久不肯散去"""
- 场景1:字符串含单/双引号
- 初学者易错点
- 避免使用中文标点符号,Python仅识别英文标点