超超哥AI云计算超哥讲AI 出品

社群入口

AI 超哥 Codex 副业群

扫码加入群聊,一起交流 AI、Codex 与副业实践。

原图注明二维码于10月20日前有效;若提示过期或无法入群,请等待更新二维码。

AI 超哥 Codex 副业群入群二维码在新窗口打开原图

变量、类型与基础运算

Python 开发环境与编程基础#Python全栈#第一阶段#Python 开发环境与编程基础#变量、类型与基础运算约 510 字 · 1 分钟阅读
追问显示
点击任意追问卡片可收起 / 展开

Python 中赋值语句 age = 20 表示什么?

追问 名称与对象如何关联?为什么 = 不代表数学上的相等比较?

执行 a = 10; b = a; a = 20 后,b 是多少?

追问 如何根据名称重新绑定解释结果,而不是认为所有变量会自动同步?

如何查看一个值的类型?

追问 type() 与 isinstance() 的基本用途有什么区别?

整数、浮点数、布尔值、字符串和 None 分别适合表示什么?

追问 年龄、价格、登录状态、姓名和“尚未设置”分别如何选取类型?

/、// 和 % 有什么区别?

追问 计算 7 / 2、7 // 2、7 % 2,负数整除时为什么要检查舍入方向?

** 与乘法 * 有什么区别?

追问 运算优先级如何影响结果?如何用括号让意图更清楚?

为什么 0.1 + 0.2 == 0.3 的结果可能与直觉不同?

追问 浮点数近似表示会如何影响比较?金额与近似测量值应如何分别处理?

int()、float() 和 str() 分别用于什么转换?

追问 int('12')、int('12.5') 与 int(12.5) 的行为如何区别?

+= 等增强赋值运算符有什么作用?

追问 累计数量时如何使用?为什么不能把所有类型上的增强赋值都理解成相同行为?

如何交换两个变量的值?

追问 临时变量方式与 a, b = b, a 各如何执行?