[oeasy]python082_变量部分总结_variable_summary

082 变量部分总结_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还有啥数据类型呢???🤔

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值