1-5 命名變數
Last updated
Was this helpful?
Last updated
Was this helpful?
Python的變數名稱將大寫與小寫視為不同的文字,即所謂的大小寫敏感(case sensitive)。例如設定一個變數a,之後再設定一個變數A,它們是同時存在記憶體中的2個變數,範例如下:
Python的變數並不是可以任意命名,以下是一些命名規則:
名稱的開頭是一個英文字母,或是一個底線符號(underscore)
名稱的開頭不可是數字
除了開頭之外,其他部分可以是英文字母、數字或底線
英文字可以是大寫或小寫,但Python是「大小寫敏感的」
變數名稱
OK或NG
a
OK
1a
NG,名稱的開頭不可是數字
_a
OK
a_1
OK
a$
NG,除了開頭之外,其他部分可以是英文字母、數字或底線
_ (一個底線)
OK
用底線作為變數名稱有特別的使用時機,在之後的章節說明。有一些保留字已經被Python作為指令或是預先準備好的內建物件名稱,不建議拿來命名自己的變數,例如以下:
保留字
保留字
保留字
保留字
False
None
True
and
as
assert
break
class
continue
def
del
elif
else
except
finally
for
from
global
if
import
in
is
lambda
nonlocal
not
or
pass
raise
return try
while
with
yield