Python入門教程(五)Python變量的用法
創(chuàng)建變量
變量是存放數(shù)據(jù)值的容器。
與其他編程語言不同,Python 沒有聲明變量的命令。
首次為其賦值時,才會創(chuàng)建變量。
實例
x = 10 y = "Bill" print(x) print(y)
運行實例

變量不需要使用任何特定類型聲明,甚至可以在設(shè)置后更改其類型。
實例
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)。
Python 變量命名規(guī)則:
- 變量名必須以字母或下劃線字符開頭
- 變量名稱不能以數(shù)字開頭
- 變量名只能包含字母數(shù)字字符和下劃線(A-z、0-9 和 _)
- 變量名稱區(qū)分大小寫(age、Age 和 AGE 是三個不同的變量)
請記住,變量名稱區(qū)分大小寫
向多個變量賦值
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 語句通常用于輸出變量。
如需結(jié)合文本和變量,Python 使用 + 字符:
實例
x = "awesome"
print("Python is " + x)
運行實例

還可以使用 + 字符將變量與另一個變量相加:
實例
x = "Python is " y = "awesome" z = x + y print(z)
運行實例

對于數(shù)字,+ 字符用作數(shù)學(xué)運算符:
實例
x = 5 y = 10 print(x + y)
運行實例

如果嘗試組合字符串和數(shù)字,Python 會給出錯誤:
實例
x = 10 y = "Bill" print(x + y)
運行實例

全局變量
在函數(shù)外部創(chuàng)建的變量(如上述所有實例所示)稱為全局變量。
全局變量可以被函數(shù)內(nèi)部和外部的每個人使用。
實例
在函數(shù)外部創(chuàng)建變量,并在函數(shù)內(nèi)部使用它:
x = "awesome"
def myfunc():
print("Python is " + x)
myfunc()
運行實例

如果在函數(shù)內(nèi)部創(chuàng)建具有相同名稱的變量,則該變量將是局部變量,并且只能在函數(shù)內(nèi)部使用。具有相同名稱的全局變量將保留原樣,并擁有原始值。
實例
在函數(shù)內(nèi)部創(chuàng)建一個與全局變量同名的變量:
x = "awesome"
def myfunc():
x = "fantastic"
print("Python is " + x)
myfunc()
print("Python is " + x)
運行實例

global 關(guān)鍵字
通常,在函數(shù)內(nèi)部創(chuàng)建變量時,該變量是局部變量,只能在該函數(shù)內(nèi)部使用。
要在函數(shù)內(nèi)部創(chuàng)建全局變量,可以使用 global 關(guān)鍵字。
實例
如果用了 global 關(guān)鍵字,則該變量屬于全局范圍:
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
運行實例

另外,如果要在函數(shù)內(nèi)部更改全局變量,請使用 global 關(guān)鍵字。
實例
要在函數(shù)內(nèi)部更改全局變量的值,請使用 global 關(guān)鍵字引用該變量:
x = "awesome"
def myfunc():
global x
x = "fantastic"
myfunc()
print("Python is " + x)
運行實例

到此這篇關(guān)于Python入門教程(五)Python變量的用法的文章就介紹到這了,更多相關(guān)Python變量的用法內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
python實現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能
這篇文章主要介紹了python實現(xiàn)應(yīng)用程序在右鍵菜單中添加打開方式功能,本文分步驟給大家介紹的非常詳細,具有參考借鑒價值,需要的朋友參考下吧2017-01-01
python線程池 ThreadPoolExecutor 的用法示例
這篇文章主要介紹了python線程池 ThreadPoolExecutor 的用法示例,幫助大家更好得理解和使用python線程池,感興趣的朋友可以了解下2020-10-10
Python實現(xiàn)獲取網(wǎng)站PR及百度權(quán)重
這篇文章主要介紹了Python實現(xiàn)獲取網(wǎng)站PR及百度權(quán)重,本文使用傳參的方式請求站長工具和谷歌工具獲取PR值和百度權(quán)重,需要的朋友可以參考下2015-01-01
使用Python PIL庫讀取文件批量處理圖片大小實現(xiàn)
這篇文章主要為大家介紹了使用Python PIL庫讀取文件批量處理圖片大小實現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2023-07-07
tensorflow訓(xùn)練中出現(xiàn)nan問題的解決
本篇文章主要介紹了tensorflow訓(xùn)練中出現(xiàn)nan問題的解決,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-02-02
python基礎(chǔ)教程之基本數(shù)據(jù)類型和變量聲明介紹
這篇文章主要介紹了python基礎(chǔ)教程之基本數(shù)據(jù)類型和變量聲明介紹,首先講解了變量聲明的一些知識,然后列出最常用的基本數(shù)據(jù)類型,需要的朋友可以參考下2014-08-08
python selenium瀏覽器復(fù)用技術(shù)的使用
本文主要介紹了python selenium瀏覽器復(fù)用技術(shù)的使用,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2023-02-02

