codecamp

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-Za-z)、数字(0-9)以及底线(_)所组成,英文字母*大小写有别(case-sensitive)。要注意的是,变数名称不得以数字开头。

比方说 _myVarNumberY 都是合法的变数名称;而 abcd 与 Abcd 则会视为两个不同的变数;6abc 则是不能使用的变数名称。

读取使用者输入

如果程式中有需要读取使用者所输入的资料,可以使用 Python 内建的 input 函式:

x = input('Please input a number:')

执行这段程式码时,程式会要求你输入一个数字,而这个数字将会储存至 x 变数。


下一步

Python 不只可以处理数值资料,上面的例子提到使用 input 函式,里面有一段以单引号(')所包起来的文字部份,这样的资料在 Python 程式中称为「字串」(string)。接下来,我们可以在Python 处理字串资料的章节了解如何在 Python 程式中处理字串资料。


Python 处理数值资料
Python 处理字串资料
温馨提示
下载编程狮App,免费阅读超1000+编程语言教程
取消
确定
目录

关闭

MIP.setData({ 'pageTheme' : getCookie('pageTheme') || {'day':true, 'night':false}, 'pageFontSize' : getCookie('pageFontSize') || 20 }); MIP.watch('pageTheme', function(newValue){ setCookie('pageTheme', JSON.stringify(newValue)) }); MIP.watch('pageFontSize', function(newValue){ setCookie('pageFontSize', newValue) }); function setCookie(name, value){ var days = 1; var exp = new Date(); exp.setTime(exp.getTime() + days*24*60*60*1000); document.cookie = name + '=' + value + ';expires=' + exp.toUTCString(); } function getCookie(name){ var reg = new RegExp('(^| )' + name + '=([^;]*)(;|$)'); return document.cookie.match(reg) ? JSON.parse(document.cookie.match(reg)[2]) : null; }