溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Python變量如何進行定義與使用

發布時間:2021-10-27 17:10:02 來源:億速云 閱讀:221 作者:柒染 欄目:編程語言

這篇文章將為大家詳細講解有關Python變量如何進行定義與使用,文章內容質量較高,因此小編分享給大家做個參考,希望大家閱讀完這篇文章后對相關知識有一定的了解。

前言

對于任何編程語言都存在對數據的處理,比如數字、字符串、字符等,我們可以直接使用數據,同時還可以將數據保存到變量中,方便以后使用。什么是變量?在任何語言里面都一樣,可以把它看成是個小容器,專門用來“裝”程序中的數據。每個容器都是獨一無二的名稱,我們通過變量名來找到變量中的數據。

和變量對應的是常量,它們都是用來“裝”數據的小 容器,不同的是:變量保存的數據可以被多次修改,而常量一旦保存某個數據之后就不能修改了。  

Python中變量的賦值

將數據放入小容器(變量)的過程叫做賦值。Python 使用等號=作為賦值運算符,格式為:  

name = value

參數說明:

name 表示變量名;

value 表示值,也就是要存儲的數據。  

注意:變量是標識符的一種,它的名字不能隨便起,要遵守Python標識命名規范,還要避免和Python內置函數以及Python保留字重名。 

例如,下面的語句將整數 10 賦值給變量 n:  

n = 10

從此以后,n 就代表整數 10,使用 n 也就是使用 10。  

 由于變量不是一沉不變的,變量只是一個容器,只是一個盒子,我們可以把數據放入盒子,即給變量賦值,但是盒子只能裝一個,所以每次賦值后,數據都會改變。也就是最后賦值的那個數據!

Python 變量的使用

使用 Python 變量時,只要知道變量的名字即可。幾乎在 Python 代碼的任何地方都能使用變量,示例如下:

>>> n = 10
>>> print(n)  #將變量傳遞給函數
10
>>> m = n * 10 + 5  #將變量作為四則運算的一部分
>>> print(m)
105
>>> print(m-30)  #將由變量構成的表達式作為參數傳遞給函數
75
>>> m = m * 2  #將變量本身的值翻倍
>>> print(m)
210
>>> url = "http://www.itcdns.cn/"
>>> str = "億速云:" + url  #字符串拼接
>>> print(str)
億速云:http://www.itcdns.cn

Python 是弱類型的語言

在強類型的編程語言中,定義變量時要指明變量的類型,而且賦值的數據也必須是相同類型的,C語言、C++、Java是強類型語言的代表。 

下面我們以 Java中變量的使用:  

String name = "張三";
int age = 22;

和強類型語言相對應的是弱類型語言,Python、JavaScript、PHP等腳本語言一般都是弱類型的。
弱類型語言有兩個特點:

  1. 變量無須聲明就可以直接賦值,對一個不存在的變量賦值就相當于定義了一個新變量。

  2. 變量的數據類型可以隨時改變,比如,同一個變量可以一會兒被賦值為整數,一會兒被賦值為字符串。

注意,弱類型并不等于沒有類型!弱類型是說在書寫代碼時不用刻意關注類型,但是在編程語言的內部仍然是有類型的。我們可以使用 type() 內置函數類檢測某個變量或者表達式的類型,例如:

>>> num = 10
>>> type(num)
<class 'int'>
>>> num = 15.8
>>> type(num)
<class 'float'>
>>> num = 20 + 15j
>>> type(num)
<class 'complex'>
>>> type(3*15.6)
<class 'float'>

關于Python變量如何進行定義與使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女