[oeasy]python082_变量部分总结_variable_summary
删除变量 回忆上次内容
  • 人 需要 明确目标
  • 拆分 步骤
  • 确认 结果
  • 向前 推进
 
  • ai 负责
  • 落实 代码
  • 进行 解释
  • 提供 建议
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • ai时代
  • 编程 不会 被终结
  • 一切 都会变成 编程
 
变量的定义、声明和赋值
  • 什么是变量?
  • variable
  • 能变的量
 
apple_price
  • 变量
  • 只有声明和赋值了之后
  • 才能用
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 否则 就会出现
  • NameError
  • 名字错误
 
声明和赋值 apple_price = 6
  • 声明和赋值 让变量
  • 可以 对变量 重新赋值 吗?
 
 
 
添加图片注释,不超过 140 字(可选)
变量的重新赋值 apple_price = 6 id(apple_price) apple_price = 7 id(apple_price)
  • 已经声明了的变量
  • 重新赋值的时候
  • 会重新申请一个
  • 空间
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 然后
  • 让变量 指向 空间
  • 如何查看 本地现在 都有哪些变量?
 
查看本地 locals()
  • 查看本地所有变量
 
 
添加图片注释,不超过 140 字(可选)
 
  • 怎么让变量
  • 呢?
 
删除变量
  • 变量apple_price的一生
 
 
添加图片注释,不超过 140 字(可选)
 
  • del 删了
  • 就没了
 
  • 没了
  • 也就不能删了
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 变量命名 有 什么规则吗?
命名惯例
  • 命名惯用法
  • NamingConvention
  • 主要有三种
  1. 小驼峰
  2. 蛇形
  3. 大驼峰
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • python用的是哪种呢?
python命名
  • 不同类型
  • 使用 不同的 惯用法
 
英文名
类型
NameError
异常
NewCustomer
CERTAIN_VALUE
常量
name_error
对象变量
  • 一看名字
  • 就知道类型
  • 就知道该怎么用
 
  • 变量怎么
  • 动态输入 input
 
接收输入
  • 输入的函数
  • 是input()
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 输入的内容 不符合要求
  • 怎么办??
 
发现异常 apple_price = float(input("请输入苹果价格:"))
  • 发现了错误
  • 一定要处理
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 需要try
try
  • 试着运行
try: apple_price = float(input("请输入苹果价格")) except: print("输入错误")
  • 结果
 
 
添加图片注释,不超过 140 字(可选)
 
  • 不写 except:pass
处理异常 import this
  • 错误不应被悄悄传递
  • 除非你确定需要这样做
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • try 语句块的 完整形式
  • 是什么呢?
 
try 完整形式
 
 
添加图片注释,不超过 140 字(可选)
 
  • 都有 什么 数据类型 呢?
字符串
  • 字符串 就是
  • 字符的串
  • string
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 变量类型是
  • str
 
  • 另一种常见类型是什么呢?
整数
  • 另一种 常见类型是
  • 整型数字
  • int
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 根据 进制类型
  • 可以有不同的 表示方法
 
  • 为什么 会有 不同的 数据类型 呢?
运算
  • 不同的 变量类型
  • 对应着 不同的 加法运算方式
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 整型 和 字符串
  • 不能相加
 
  • 否则会发生
  • TypeError
  • 类型错误
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 如果 数据类型 不合适
  • 又想相加
 
  • 怎么办?
转化
  • str型 和 int型
  • 无法 直接 相加
 
  • 这就需要
  • 类型转化
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 转化 之后
  • 就 可以 相加 了
 
  • 程序 多了
  • 可以 拆分 吗?
 
自定义模块
  • 可以自己定义一个模块my_file
 
 
添加图片注释,不超过 140 字(可选)
 
  • 但如何导入呢?
导入自定义模块
  • 导入自定义的模块
  • 但要注意 本地变量名 撞车
  • local variable crush
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 如何导入系统模块呢?
如何导入模块 import math
  • 导入math模块
 
 
添加图片注释,不超过 140 字(可选)
 
  • 导入 之后
  • 模块 就可以用了
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 模块里面 有什么呢?
dir dir(math)
  • 查看math模块目录
 
 
添加图片注释,不超过 140 字(可选)
 
  • 查看random模块目录
 
 
添加图片注释,不超过 140 字(可选)
 
  • random如何得到随机数
随机数字
  • 通过random中的randint函数
 
 
添加图片注释,不超过 140 字(可选)
 
  • 如何使用ai配合编程
稳步推进
  • 使用ai辅助编程 有3个结论
  1. 和程序逻辑无关的 可以不说
  2. 复杂的流程 一次说不清 不期待一次成功
  • 可以 拆解成 若干步骤
  • 单一步骤 用简单 话语描述清楚
  • 对自己、对ai都好
 
  1. 对于已经完成的代码
  • 能够确认 他可行👍
  • 并且 将可行部分巩固好
  • 再向下继续编码
  • 小步快跑 快速迭代
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • ai时代的编程
  • 需要先整理好 自己的需求
  • 再将需求 合理拆分成几个 小部分
  • 然后 逐步巩固 已经实现的需求
  • 并 向前推进
 
总结
  • 本章节 实验内容 比较
  • 捕获异常 try-except-else-finally
  • 进制转化
  • 变量类型
  • 类型转化
 
  • 变量类型 主要有
  • 字符串 str
  • 整型数字 int
  • 彼此可以相互转化的
 
  • 加法
  • 会根据 变量类型的不同 而不同
  • 整型的 加 是 数字求和
  • 字符串 加 是 字符串拼接
 
 
 
 
添加图片注释,不超过 140 字(可选)
 
  • 除了这两种类型之外
  • python还有数据类型呢???🤔
 


posted on 2025-04-02 06:33  overmind1980  阅读(2)  评论(0)    收藏  举报