一次搞懂 Python 常量与特殊值 | 从圆面积公式说起

发布时间:2026/10/11 4:24:51
一次搞懂 Python 常量与特殊值 | 从圆面积公式说起 【Python案例】圆面积与常量 —— 常量约定、None 与复数案例需求请编写一个“圆形计算”小程序顺便认识两个特殊角色把圆周率写成常量PI 3.14159半径r 2计算圆面积并保留两位小数打印定义一个变量result None打印它的值和类型定义一个复数c 2 3j打印复数本身、实部和虚部。案例实现第 1 步常量按照约定用全大写命名提醒自己和别人“别修改它的值”。先写下PI 3.14159和半径变量r 2再用PI * r * r算出圆面积最后保留两位小数看看结果。PI3.14159# 常量约定全大写r2areaPI*r*rprint(圆面积,round(area,2))第 2 步None表示“暂时没有值”常用于“结果还没算出来”的情况。定义变量result None打印它的值和类型。resultNoneprint(result 的值,result)print(result 的类型,type(result))第 3 步复数的虚部用字母j表示c.real取实部c.imag取虚部。定义复数变量c 2 3j打印c的值以及它的实部和虚部。c23jprint(复数,c,实部,c.real,虚部,c.imag)完整代码PI3.14159# 常量约定全大写r2areaPI*r*rprint(圆面积,round(area,2))resultNoneprint(result 的值,result)print(result 的类型,type(result))c23jprint(复数,c,实部,c.real,虚部,c.imag)运行结果圆面积 12.57 result 的值 None result 的类型 class NoneType 复数 (23j) 实部 2.0 虚部 3.0案例解析常量的约定Python 中并没有真正的“常量”它只是一个约定——把不希望被修改的变量名写成全大写如PI、MAX_SPEED代码阅读者一看就知道“这是一个固定值”以后要改这个值也只用改这一处比满篇散落的数字省事。None是空值它表示“什么都没有”类型是NoneType。用途是“占个位置”比如函数暂时没有返回值时就会得到None。注意它和数字0、空字符串不是一回事。复数complex形如2 3j虚部必须带字母j。c.real是复数的实部、c.imag是复数的虚部。相关练习一、题目1.选择题按照编程约定常量的命名习惯是 。A. 全部小写如piB. 全部大写如PIC. 首字母大写如PiD. 前面加数字如1pi2.填空题已知PI 3.14、r 1则PI * r * r的结果是________。3.判断题在 Python 中None表示“没有值”它的类型是NoneType。 4.简答题已知c 3 4j请写出代码分别打印出c的实部和虚部。二、参考答案与解析1. 答案B解析约定用全大写来命名常量提醒阅读者这是一个固定的值不要随意修改。2. 答案3.14解析1 * 1 1再乘以3.14结果就是3.14。整数与浮点数进行算术运算结果是浮点数。3. 答案正确√解析None是“空值”它不是 0也不是空字符串type(None)的结果就是class NoneType。4. 答案print(c.real)print(c.imag)解析复数对象自带real实部和imag虚部两个属性直接点出来打印即可结果分别是3.0和4.0。声明本文部分内容由人工智能辅助生成。

关于本文作者

来自尧图内容编辑团队

尧图内容编辑团队 内容团队

尧图内容编辑团队

本文由尧图网络内容编辑团队执笔。团队由资深项目经理、前端工程师与设计师组成,所有内容均来自亲手交付的真实项目,先讲清问题、再给出可落地的解法。尧图深耕北京网站建设十年,服务过京华建材集团、智造科技等各行业客户,把一线经验沉淀为可复用的行业观察。

  • 十年建站经验,覆盖建材、制造、服务、文创等
  • 项目经理把关选题与事实准确性
  • 工程师与设计师联合撰写专业细节
  • 统一编辑规范,保证文风与排版一致
  • 每月复盘转化数据,迭代选题方向

延伸阅读

相关资讯与近期热门内容

深度阅读推荐

建站决策前值得细读的三篇

网站改版的5个关键决策
2024-08-12

网站改版的5个关键决策

什么时候该改版、改到什么程度、如何避免流量掉光,京华建材集团改版复盘给出答案。

获取专属建站方案

看完文章,把您的行业与预算告诉我们,免费获取一份量身定制的官网建设方案与报价。

立即免费咨询