Python 使用变数
下面这段程式码,会将 6+7
的运算结果,以 n
表示:
n = 6+7
所以当你执行 print n
时,屏幕上就会印出 13
。=
这个运算符号代表 将 =
右边的结果,储存至左边的变数。
你也可以一次指定多个变数的值:
m, n = 5, 6
这样一來,m
的值就是 5
而 n
则为 6
。
当然,你也可以对变数进行运算:
n = 6 + 7
print n + 5
这段程式码执行的结果,会在屏幕上输出 18
。
与某些程式语言(如:C/C++, Java 等)不同的是,在 Python 中使用变数不需要事先宣告,或是指定资料型态。然而,如果在还没指定资料前就使用变数--比方说将它印在屏幕上--就会发生错误。
变数的命名限制
变数的名称只能以英文字母(A
-Z
, a
-z
)、数字(0
-9
)以及底线(_
)所组成,英文字母*大小写有别(case-sensitive)。要注意的是,变数名称不得以数字开头。
比方说 _myVar
, NumberY
都是合法的变数名称;而 abcd
与 Abcd
则会视为两个不同的变数;6abc
则是不能使用的变数名称。
读取使用者输入
如果程式中有需要读取使用者所输入的资料,可以使用 Python 内建的 input
函式:
x = input('Please input a number:')
执行这段程式码时,程式会要求你输入一个数字,而这个数字将会储存至 x
变数。
下一步
Python 不只可以处理数值资料,上面的例子提到使用 input
函式,里面有一段以单引号(')所包起来的文字部份,这样的资料在 Python 程式中称为「字串」(string)。接下来,我们可以在Python 处理字串资料的章节了解如何在 Python 程式中处理字串资料。