您好,登錄后才能下訂單哦!
本篇內容介紹了“Python變量的使用方法有哪些”的有關知識,在實際案例的操作過程中,不少人都會遇到這樣的困境,接下來就讓小編帶領大家學習一下如何處理這些情況吧!希望大家仔細閱讀,能夠學有所成!
變量是存放數據值的容器。
與其他編程語言不同,Python 沒有聲明變量的命令。
首次為其賦值時,才會創建變量。
實例
x = 10 y = "Bill" print(x) print(y)
運行實例
變量不需要使用任何特定類型聲明,甚至可以在設置后更改其類型。
實例
x = 5 # x is of type int x = "Steve" # x is now of type str print(x)
運行實例
字符串變量可以使用單引號或雙引號進行聲明:
實例
x = "Bill" # is the same as x = 'Bill'
運行實例
變量可以使用短名稱(如 x 和 y)或更具描述性的名稱(age、carname、total_volume)。
變量名必須以字母或下劃線字符開頭
變量名稱不能以數字開頭
變量名只能包含字母數字字符和下劃線(A-z、0-9 和 _)
變量名稱區分大小寫(age、Age 和 AGE 是三個不同的變量)
請記住,變量名稱區分大小寫
Python 允許您在一行中為多個變量賦值:
實例
x, y, z = "Orange", "Banana", "Cherry" print(x) print(y) print(z)
運行實例
可以在一行中為多個變量分配相同的值:
實例
x = y = z = "Orange" print(x) print(y) print(z)
運行實例
Python 的 print 語句通常用于輸出變量。
如需結合文本和變量,Python 使用 + 字符:
實例
x = "awesome" print("Python is " + x)
運行實例
還可以使用 + 字符將變量與另一個變量相加:
實例
x = "Python is " y = "awesome" z = x + y print(z)
運行實例
對于數字,+ 字符用作數學運算符:
實例
x = 5 y = 10 print(x + y)
運行實例
如果嘗試組合字符串和數字,Python 會給出錯誤:
實例
x = 10 y = "Bill" print(x + y)
運行實例
在函數外部創建的變量(如上述所有實例所示)稱為全局變量。
全局變量可以被函數內部和外部的每個人使用。
實例
在函數外部創建變量,并在函數內部使用它:
x = "awesome" def myfunc(): print("Python is " + x) myfunc()
運行實例
如果在函數內部創建具有相同名稱的變量,則該變量將是局部變量,并且只能在函數內部使用。具有相同名稱的全局變量將保留原樣,并擁有原始值。
實例
在函數內部創建一個與全局變量同名的變量:
x = "awesome" def myfunc(): x = "fantastic" print("Python is " + x) myfunc() print("Python is " + x)
運行實例
通常,在函數內部創建變量時,該變量是局部變量,只能在該函數內部使用。
要在函數內部創建全局變量,可以使用 global 關鍵字。
實例
如果用了 global 關鍵字,則該變量屬于全局范圍:
def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
運行實例
另外,如果要在函數內部更改全局變量,請使用 global 關鍵字。
實例
要在函數內部更改全局變量的值,請使用 global 關鍵字引用該變量:
x = "awesome" def myfunc(): global x x = "fantastic" myfunc() print("Python is " + x)
運行實例
“Python變量的使用方法有哪些”的內容就介紹到這里了,感謝大家的閱讀。如果想了解更多行業相關的知識可以關注億速云網站,小編將為大家輸出更多高質量的實用文章!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。