当前位置: 首页 > news >正文

[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还有啥数据类型呢???🤔

  • 下次再说👋

  • 蓝桥->ai编程-oeasy 教您玩转 python_Python - 蓝桥云课

  • github->https://github.com/overmind1980/oeasy-python-tutorial

  • gitee->oeasy教您玩转python教程: 面向零基础初学者的简明易懂的 Python3 入门课程,对没有编程经验的同学也非常友好。在vim下从浅入深,逐步学习。从基础入门学习到爬虫。

相关文章:

  • AWS全球化低延迟架构实战:助力APP快速上架欧美、加拿大、澳大利亚
  • C和C++(list)的链表初步
  • 鸿蒙开发者高级认证编程题库
  • whisper 语音识别的安装与使用
  • 如何判断数据来源缓存还是数据库
  • 什么是扩散模型(Diffusion Models)?为什么它们是图像生成的一大进步?
  • 【CodeReview】Jupiter(Eclipse插件)代码审查工具简介
  • anaconda安装使用+pytorch环境配置(cpu)+pycharm环境配置(详细教程)
  • 第十五届单片机模拟考试III
  • AI朝代应避免AI幻觉:分析与应对策略
  • JavaScript基础--01-JS简介
  • 神经网络与深度学习:案例与实践——第三章(1)
  • jetson orin nano学习(torch+OpenCV+yolov5+)
  • Nginx 基础使用(2025)
  • 大模型-qwen1.5-本地部署
  • 针对Docker配置常用镜像加速器站点
  • YOLO脚本合集
  • 基于SIMP算法的材料结构拓扑优化matlab仿真
  • 【32期获取股票数据API接口】如何用Python、Java等五种主流语言实例演示获取股票行情api接口之沪深A股融资融券历史走势股数据及接口API说明文档
  • Pseduo LiDAR(CVPR2019)
  • 建网站做淘宝客可以吗/龙泉驿网站seo
  • 自制网站要钱吗/免费b站推广网站入口2020
  • 小白怎么建设网站/线上广告接单平台
  • 公司简介概况怎么写/网站优化排名怎么做
  • 网销是做什么的/湖南 seo
  • 网站怎么做微信支付宝/谷歌推广怎么做最有效