2026/4/16 21:38:38
网站建设
项目流程
网站建设图片流程图,重庆传媒公司前十名,WordPress无法加载插件js,网站开发具体工作内容今天我们来学习Python中非常重要的概念——变量一、变量是什么#xff1f;想象一下#xff0c;变量就像我们日常生活中的“储物柜”或“贴有标签的盒子”#xff1a;储物柜本身 变量储物柜上的标签 变量名储物柜里存放的东西 变量值每个变量指向一个值---与该变量相关联的…今天我们来学习Python中非常重要的概念——变量一、变量是什么想象一下变量就像我们日常生活中的“储物柜”或“贴有标签的盒子”储物柜本身 变量储物柜上的标签 变量名储物柜里存放的东西 变量值每个变量指向一个值---与该变量相关联的信息# 举个例子 name 小明 # 创建一个叫name的储物柜里面放了小明 age 15 # 创建一个叫age的储物柜里面放了15二、给变量起名字命名规则给变量起名就像给储物柜贴标签需要遵守一些规则1.必须遵守的规则不然Python会报错1.只能包含字母数字下划线。变量名可以用字母或下划线打头但是不可以用数字打头2.不能使用Python中的关键字例如ifforwhile关于什么是关键字Python中的关键字是具有特殊作用的保留词他们定义了语言的规则和结构不能用作变量名或函数名2.建议遵守的规范为了让代码更易懂1.使用有具体意义的英文单词2.多个单词用下划线连接变量名不能出现空格可以用下划线来分隔其中的单词3.区分大小写age 和 Age 是两个不同的变量4.变量名应该简短又具有描述性例如 name 比 n 好student_name 比 s_n 好5.慎重使用大写字母 L 和大写字母 O 因为他们很可能会被别人误认为 1 和 0# ✅ 正确的命名 student_name 小红 score_math 95 _count 1 # ❌ 错误的命名 2name 小明 # 数字开头 my-name 小红 # 用了减号 for 5 # 使用了关键字三、变量的基本操作1.创建变量赋值使用等号给变量赋值# 创建三个不同的储物柜 book Python入门 # 字符串 price 49.9 # 小数浮点数 pages 300 # 整数 is_interesting True # 布尔值True/False2.修改变量的值变量之所以叫变量是因为它的值可以改变score 85 print(f第一次考试{score}分) score 92 # 修改里面的值 print(f第二次考试{score}分)3.使用变量的值直接使用变量名就可以取出里面的值price 50 quantity 3 total price * quantity # 使用price和quantity的值进行计算 print(f总价{total}元) # 输出总价150元四、变量的类型Python中的变量可以存放不同类型的数据类型例子说明整数int10-50没有小数部分的数浮点数float3.14-5.52.0有小数部分的数字符串strHello,Python用引号包围的文本布尔boolTrueFalse表示真或假一个小技巧用type()函数查看变量类型x 10 print(type(x)) # 输出class int y 你好 print(type(y)) # 输出class str五、一起来练习练习1创建个人信息变量# 创建你的个人信息 my_name 你的名字 my_age 你的年龄 my_school 你的学校 my_hobby 你的爱好 # 打印出来 print(f我叫{my_name}今年{my_age}岁) print(f我在{my_school}上学) print(f我的爱好是{my_hobby})练习2计算练习# 计算购物总价 price 8.5 quantity 6 total price * quantity print(f{quantity}个商品每个{price}元) print(f总价{total}元)六、常见的错误1.变量必须先创建后使用print(score) # ❌ 错误score还没创建呢 score 95 # 必须先创建2.变量可以改变类型但一般不推荐经常这样做x 10 # x是整数 x hello # 现在x变成了字符串3.拼写错误大小写敏感# ❌ 错误示例 Name 小明 print(name) # Python说name是谁我只认识Name # ✅ 正确做法 name 小明 print(name) # 哦原来是你报错提示NameError: name name is not defined4. 使用中文标点之前的文章提到过Python的编写要在英文输入状态下进行# ❌ 错误示例注意看引号和括号 name 小明 # 中文引号 score 95 # 中文括号 printscore # 中文括号 # ✅ 正确做法全部用英文标点 name 小明 # 英文双引号 score 95 # 英文括号 print(score) # 英文括号5.变量类型混乱的操作# ❌ 错误示例 age 18 # 这是字符串不是数字 next_year age 1 # 字符串不能和数字相加 # ✅ 正确做法 age 18 # 直接写数字不加引号 next_year age 1 # 现在可以计算了 # 或者需要转换 age 18 next_year int(age) 1 # 先转换成整数6.以为变量会记忆之前的值# ❌ 错误逻辑 money 100 money 50 # 买了东西 # 学生想之前有100花了50应该剩50 # 实际money现在是50100已经消失了 # ✅ 清楚理解 money 100 cost 50 money money - cost # 用原来的值计算新值 print(money) # 输出50变量是储物柜新东西放进去旧东西就没了七、总结把内存想象成一个大仓库变量就是贴有名字的储物柜变量名里面放着的东西值可以随时更换里面的东西重新赋值通过名字找到对应的柜子使用变量记住变量是编程的基础就像学写字要先学笔画一样重要八、作者的建议1.不要怕错误每一个代码报错都是一次学习的机会2.仔细看错误提示编译器会告诉你哪里出错了可以故意制造一些错误看看Python会怎么提示你熟悉这些错误提示以后的调试会快很多3.从简单开始先写简单的代码确定能运行再慢慢叠加4.多用print调试这是最直接的调试方法5.保持代码整洁好的格式能减少错误大家记住最厉害的程序员不是不犯错而是能快速找到并且解决错误