我正在学习Python,我只是与常量和文字常量相混淆.它们是什么?我们使用它们的目的是什么?它们与正常变量的区别是什么?
非常感谢你.
编辑:
我是一个真正的初学者.作为初学者,我可以说我对编程世界一无所知.就像我不知道什么是表达式,反之亦然.
我一直在使用"A byte of python"一书学习python语言,在本书的某个地方,我遇到了一个讨论文字和常量的部分.我在那里分享了一节:
5.2.文字常量
文字常量的一个例子是5,1.23之类的数字,或者像'This is a string'或"It is a string!"这样的字符串..
它被称为文字因为它是文字的 - 你从字面上使用它的值.数字2总是代表自己而不是其他 - 它是一个常量,因为它的值不能改变.因此,所有这些都被称为文字常量.
在它所说的"它被称为文字,因为它是字面意义 - 你按字面意思使用它的价值",我只是没有得到这一部分.这本书试图说我们按字面意思使用这个值是什么?另一个模糊点是数字2是一个常数,因为它的值不能改变.怎么可能?我们可以改变它,如:
stack = 2
stack = 3
Run Code Online (Sandbox Code Playgroud)
首先,我将数字2分配给堆栈,然后我更改了堆栈的值(这是该书声称它是一个常量的数字2,因此无法更改)并为其分配了数字3.所以我很容易改变了数字2的值.我真的很困惑,如果你没有明白我的意思,请告诉我,我可以举出更多的例子.谢谢你给你的时间.
我是python编程的初学者,最近我遇到了函数,参数,参数和...
我已经对参数和参数进行了大量研究(甚至在StackOverflow上检查过类似问题的答案),但我无法理解它们的含义.
有人说,参数是我们在定义它们时将它们赋给函数的变量,而参数是在我们将它们赋予函数以便运行函数时在函数中传递的值.而其他一些说不,它不是那样的.Parameters和Arguments是相同的,并执行相同的任务...
任何人都可以清楚地告诉我参数和参数的含义吗?
参数和参数是否被视为变量?
我们使用它们的目的是什么?
请不要解释太复杂,我是初学者.
非常感谢.