小甲鱼Python学习笔记

一、变量

  • 概念理解
    • 多数语言:值存于变量
    • 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. 使用前必须赋值,未赋值直接调用报错
    2. 命名规则:含字母、数字、下划线,不能数字开头
    3. 大小写敏感:FishC和fishc是不同变量
    4. 赋值符号:等号左边是名字,右边是值,不可写反
    5. 命名建议:取专业易懂的名字,如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:跨多行字符串
      • 方法:使用三重引号(单/双均可),如"""我爱鱼溪...久久不肯散去"""
  • 初学者易错点
    • 避免使用中文标点符号,Python仅识别英文标点