搞懂這些,Python變得好實用!(8)-變數


搞懂這些,Python變得好實用!(8)-變數


今天這篇要教你如何建立.指定.命名變數!別錯過啦!

Python的變數

Python 中要建立變數,無需宣告型態,只要命名變數並指定值給它,就可引用在該程式中的其他地方。

要指定變數,其實只要使用一個等號(=)即可。


>>> x = 7
>>> print(x)
7
>>> print(x + 9)
16
>>> print(x)
7

如看不懂下面例子的人,建議可看這篇:Python基本概念第六課-字串運算子的串接 (concatenate)中的「字串的複製」


>>> cat = "meow!"
>>> print(cat * 3)
meow!meow!meow!

變數的值可依照實際需要,而被重新定義。 在 Python 中,變數沒有特定的類型,因此可以給變數定義為某個數值,然後再將同個變數重新定義為另一個字串,如下例所示:

>>> x = 7.1
>>> print(x)
7.1
>>> x = "meow"
>>> print(x + "!")
meow!

 

為變數命名

Python 的變數命名,可以用字母、數字和底線來表示。注意!但是開頭不能使用數字,且名字中間不能有連字號或空白。以下為錯誤命名的範例:

 >>> 123abc = 7
SyntaxError: invalid syntax

>>> spaces are not allowed
SyntaxError: invalid syntax

>>> a-variable-name 
SyntaxError: invalid syntax

這裡再提供你一個進階用法:你可以為變數定義的值為使用者輸入的值(輸入的用法請參照:Python基本概念第五課-輸入與輸出,如下例所示:

SyntaxError: invalid syntax
 >>> meow = input("Enter a number: ")
Enter a number: 7
>>> print(meow)
7





延伸閱讀文章:

搞懂這些,Python變得好實用!(9)-原地運算符

搞懂這些,Python變得好實用!(6)串接字串運算子

搞懂這些,Python變得好實用!(7)-類型轉換

暑假快到了!與其讓兒子盲目拚學測,我寧可讓他先選擇人生方向~

什麼都騙不過它!地表最強人工智慧影像辨識

電影的駭客畫面是真的! 你懂出現的Python畫面嗎? (上)

NOWnews 今日新聞

這個網誌中的熱門文章

前端工程師設定CSS背景的五種方法(一)背景固定模式設定

前端工程師設定CSS背景的五種方法(五)設定背景顏色

前端工程師入門HTML5就靠這些撇步!(8上)製作拖曳元素