溫馨提示×

溫馨提示×

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

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

python中變量和數據類型怎么用

發布時間:2021-12-14 17:00:24 來源:億速云 閱讀:234 作者:小新 欄目:大數據

這篇文章將為大家詳細講解有關python中變量和數據類型怎么用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

Python變量

1、什么是變量?

    變量是引用某個具體數值的名稱。也就是說在你創建變量的時候,會在計算機的內存中開辟一段空間用來存儲你想保存的數據,在引用這個數據的時候直接采用你創建的變量就可以代表你保存的數據。舉個不大合適的例子:假設你有一個變量x,讓它的值為48。如下圖所示。

python中變量和數據類型怎么用

2、為什么要用到變量?

    ①方便代碼的維護(因為使用內存數據很方便)。②節約磁盤的空間,節約內存空間(因為是指向關系,只需要在內存中放一份就可以了)。

3、如何定義變量?

    ①直接使用   變量名=數值 ,eg.:a=1

    ②分別賦值   變量名1,變量名2=數值1,數值2     eg.:a,b=2,3

    ③連等賦值   變量名1=變量名2=數值      eg.:a=b=4

4、變量使用注意事項

    ①一個變量智能引用一個值。②必須符合規范。③在使用之前一定要賦值。

5、與C++、Java的對比

    ①Python是一種動態類型變量,它對變量賦值時不需要類型聲明。

    ②Python變量不同與C++,當變量賦值時,編譯器為數值開辟一塊空間,而變量指向這塊空間,當變量改變值時,改變的并不是這塊空間中保存的值,而是改變了變量指向的空間,使變量指向另一空間。通過下圖可以看出來,當對y賦值x的值時,y變量的數值標識號成了變量x的數值標識號,其中函數id()表示內存數據的唯一標識號。

python中變量和數據類型怎么用

Python數據類型

1、為什么要區分數據類型?

    ①區分存儲空間,因為不同的數據類型在內存中占用的空間是不一樣的。

    ②可以根據不同的數據類型做出不同的操作。eg.:如果是整數的加法。那么print(6+6)輸出的結果為:12;如果是字符串的加法。那么print(“4”+“6”)輸出的結果為:46

2、常用的數據類型

    Python3共有六個標準數據類型,并分為可變數據和不可變數據。

    ①不可變數據(3 個):Number(數字)、String(字符串)、Tuple(元組);

    ②可變數據(3 個):List(列表)、Dictionary(字典)、Set(集合)。

對于這六個數據類型。

    當前需要了解只有兩個:Number(數字)、String(字符串),其它的幾種數據類型,將會單獨的分析總結各個數據類型的特性。

3、Number(數字)類型、String(字符串)類型及類型轉換

    Number(數字)類型:主要支持 int、float、bool、complex(復數)。

    String(字符串)類型:字符串主要用單引號 ' 或雙引號 " 括起來,同時使用反斜杠 \ 轉義特殊字符。

    數據類型的查詢:主要是通過type()函數來查詢。如果你想要知道6、和“6”的數據類型。你可以通過以下方式查詢。

python中變量和數據類型怎么用

4、數據類型的轉換

    有時候,需要對數據內置的類型進行轉換,例如在使用python過程中會遇到num=3+“6”這種情況,假如你想得到num的結果為9,直接運行程序肯定會報錯,如下:

python中變量和數據類型怎么用

   這種情況下就需要對數據類型轉換,轉換方法也很簡單,只需要將數據類型作為函數名即可,例如int()、float()、str()、chr()等。對于上面情況,你只需要將print(3+"6")寫成print(3+int("6")),就可以得到你想要的結果9。

關于“python中變量和數據類型怎么用”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,使各位可以學到更多知識,如果覺得文章不錯,請把它分享出去讓更多的人看到。

向AI問一下細節

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

AI

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