[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
-
主要有三种
-
小驼峰
-
蛇形
-
大驼峰
添加图片注释,不超过 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个结论
-
和程序逻辑无关的 可以不说
-
复杂的流程 一次说不清 不期待一次成功
-
可以 拆解成 若干步骤
-
单一步骤 用简单 话语描述清楚
-
对自己、对ai都好
-
对于已经完成的代码
-
能够确认 他可行👍
-
并且 将可行部分巩固好
-
再向下继续编码
-
小步快跑 快速迭代
添加图片注释,不超过 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下从浅入深,逐步学习。从基础入门学习到爬虫。