What is a Variable in Python?
讲座描述
Learn the basics of Variables and why they are useful in our programs
通过完整课程学习更多知识
The Python Bible™ | Everything You Need to Program in Python
Build 11 Projects and go from Beginner to Pro in Python with the World's Most Fun Project-Based Python Course!
09:07:54的随选视频 • 更新于 October 2025
Gain a Solid & Unforgettable Understanding of the Python Programming Language.
Gain the Python Skills Necessary to Learn In-Demand Topics, such as Data Science, Web Development, AI and more.
Build 11 Fun and Memorable Python Projects.
Use Logic and Data Structures to Create Python Programs That Can Think.
Use Object-Oriented Programming (An Industry-Standard Coding Technique) to Write High Quality Python Code.
Use Raw Text Data in Python to Generate Automated Messages and Customise User Experiences.
Use Loops in Python to Improve Code Efficiency and Maximize Your Productivity.
Create Your Own Custom Python Functions to Simplify Your Code.
简体中文 [自动]
你们好啊, 美丽的人们. 欢迎来到充满变数的世界。 变量在编程中是一个非常有用的概念, 它们帮助我们在代码中存储信息, 通常会使编程简单得多, 也有趣得多。 因此, 确保你了解什么是变量, 将打开一个完整的世界的可能性, 你。 所以让我们开始吧。 在这节课上, 我会用一个容易记住的类比来解释, 变量在日常生活中的含义, 我也会解释, 为什么变量在Python程序中如此有用。 在你对变量有了基本的理解之后, 我们马上开始创建一些变量, 看看它们在现实生活中是如何工作的。 在本课结束时, 你应该已经很好地掌握了什么是变量, 以及如何在Python中创建变量。 你还将了解如何找到变量类型, 你还将了解Python中的变量与其他编程语言中的变量有何不同, 比如C或Java, 都是非常有用的东西。 那我们开始吧。 那么什么是变量。 我想让你们把变量想象成小盒子, 就像普通的盒子一样, 变量可以在我们的计算机程序里存储东西。 这些框存储某些值, 也称为数据。 这些数据可以是任何数据, 从数字和文字到视频和图像。 但是变量最酷的一点是它们都有一个唯一可识别的名字, 我们用这个名字来看盒子里有什么。 一、 e.计算 来获取数据。 因此, 他们用小盒子来思考变量。 让我们开始创建第一个变量。 在Python中是不行的, 就像在其他编程语言中一样。 一个变量有两个属性。 它有一个名字, 它有一定的价值。 所以如果你把一个变量想象成一个盒子, 这个变量的名字就是。 我猜你写在盒子外面的名字或文本和你放在里面的值。 好了, 首先我们要给予变量名。 在这个例子中, 我们就称它为number, 我们要做的就是输入名称。 Net a在框中输入一个值。 我们需要给变量赋值。 我们赋值的方法是使用赋值运算符。 有道理吧。 不, 这听起来很花哨, 但Python中的赋值运算符只是一个等号。 现在假设我们要给变量number赋值。 值为1我们要做的就是输入数字1。 知道你能在这里看到什么吗?让我们把它分解一下。 我们说, 让我们创建一个带有姓名编号的框, 并将其放入该框中。 数字1或者是一个符号, 框住了1的值, 现在非常简单了, 当我按回车键的时候, 你可以看到我们已经转到了另一行, 你可以看到这三个V形符号, 这三个箭头。 当我在shell或程序中输入数字时, 我会按回车键。 输入变量名, 返回数字1。 我们已经看了盒子里面, 并把盒子里面的值取出来了。 这使我们能够以一种非常方便和容易记住的方式存储该值以备以后使用。 这就是变量如此强大的原因。 在处理pi中的变量时, 有一点很重要, 你需要记住, 那就是变量名是区分大小写的。 比如这里, 当我们用小写字母输入数字时, 我们得到的值是1, 因为我们在这里定义了小写字母. 但如果我试图键入N U M B都是大写字母并按回车。 我们看到我们得到了一个叫做名称错误的东西。 未定义说“不”。 这意味着Python基本上找不到一个变量. 号码。 因为我们从来没有用这个名字定义过它。 那样的话。 所以当你将来使用变量的时候。 只是要确保你拼写他们完全的方式, 你定义他们, 因为这绊倒每个人在一段时间。 好吧, 我会的 另一件要记住的事情是, 在Python中, 变量是动态类型的, 或者说Python是一种动态类型的语言。 这到底是什么意思 让我把它分解一下。 每个变量都有一个特定的类型, 你可以通过类型函数找到它. 所以如果我输入type和number或者告诉我它是int或者integer, 这只是一个数字的花哨的词, 因为它保存了这个词, 它保存了一个数字变量类型。 现在, 当我说python是动态类型的, 这意味着我们的变量的类型可以改变。 这和其他编程语言不同, 比如Java, 在那些语言中, 你要知道哪些变量是静态类型的, 你定义变量的时候, 你要知道变量的数据类型。 在Python中, 您不必这样做。 基本上, 您可以更改框中的数据类型, 以便给予出这种动态类型化特性的示例。 让我们把变量number赋值为HELLO。 例如, 我知道这很令人困惑, 但不管怎样, 让我们做吧。 现在您可以看到我们没有得到错误。 好吧, 我会的 你好, 我是 是的型别。 嗯, 是短信, 不是吗? 这就是所谓的字符串数据类型。 如果我们现在看类型, 它会告诉我们类是, s, t, r, 或者字符串, 基本上就是文本, 我们不能这样做, 基本上用一个完全不同的数据类型来覆盖变量, 这就是我所说的动态类型语言, 静态类型语言不允许你这样做。 这可能会让人困惑的原因是, 如果我查看其他人的代码, 他们使用了一个名为X的变量。 例如, 我不知道X是一个简单的字符串, 还是一个数字, 或者是一个图像, 或者是其他什么, 因为它是一个很糟糕的名字。 但是如果他们把它叫做图像或者其他什么的话, 那么这会让我更容易知道代码中那个地方放了什么。 所以通过确保变量有好的名字, 你基本上可以同时获得两个世界的优点, 你可以利用Python的动态类型特性, 你也可以避免混淆不清的代码的缺点。 我们在本课中涉及了很多内容。 让我们快速回顾一下, 以确保我们了解了所有内容。 首先, 我们介绍了什么是变量, 它们基本上就像程序中的小盒子, 用来存储信息。 每个变量都有一个名称, 并使用赋值运算符为其分配一个特定的值。 Python的赋值运算符是等号。 请记住, 等号左边的是变量名, 右边的是变量值。 这就是盒子里储存的东西 我们接着提到, 变量可以存储的信息具有特定的类型, 比如数字或文本, 因为Python是一种动态类型的语言。 这意味着变量保存的数据类型可以动态更改。 这与其他编程语言(如Java或C)不同, 它们是静态类型的, 这意味着变量类型是预先定义的, 不能更改。 这是静态的。 我们还创建了第一个变量, 并检索了它的值, 这非常酷。 我们还使用type函数来查找data的变量类型, Python告诉我们number是一个数字。 非常完美, 所以你永远不会记住变量的概念。 下节课我们会把它应用到一个真实的的例子中。 我等不及要给你看了。 所以我们在下一个视频中再见。