精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

詳細解讀Python變量類型

馬哥Linux運維 ? 來源:未知 ? 作者:胡薇 ? 2018-10-17 17:14 ? 次閱讀

變量存儲在內存中的值。這就意味著在創建變量時會在內存中開辟一個空間。基于變量的數據類型,解釋器會分配指定內存,并決定什么數據可以被存儲在內存中。

因此,變量可以指定不同的數據類型,這些變量可以存儲整數,小數或字符。

變量賦值

Python 中的變量賦值不需要類型聲明。

每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息

每個變量在使用前都必須賦值,變量賦值以后該變量才會被創建。

等號(=)用來給變量賦值。

等號(=)運算符左邊是一個變量名,等號(=)運算符右邊是存儲在變量中的值。

例如:

以上實例中,100,1000.0和"John"分別賦值給counter,miles,name變量。

執行以上程序會輸出如下結果:

1001000.0John

多個變量賦值

Python允許你同時為多個變量賦值。

例如:

a = b = c = 1

以上實例,創建一個整型對象,值為1,三個變量被分配到相同的內存空間上。

您也可以為多個對象指定多個變量。

例如:

a, b, c = 1, 2, "john"

以上實例,兩個整型對象1和2的分配給變量 a 和 b,字符串對象 "john" 分配給變量 c。

標準數據類型

在內存中存儲的數據可以有多種類型。

例如,一個人的年齡可以用數字來存儲,他的名字可以用字符來存儲。

Python 定義了一些標準類型,用于存儲各種類型的數據。

Python有五個標準的數據類型:

Numbers(數字)

String(字符串)

List(列表)

Tuple(元組)

Dictionary(字典)

Python數字

數字數據類型用于存儲數值。

他們是不可改變的數據類型,這意味著改變數字數據類型會分配一個新的對象。

當你指定一個值時,Number對象就會被創建:

var1 = 1var2 = 10

您也可以使用del語句刪除一些對象的引用。

del語句的語法是:

del var1[,var2[,var3[....,varN]]]]

您可以通過使用del語句刪除單個或多個對象的引用。例如:

del vardel var_a, var_b

Python支持四種不同的數字類型:

int(有符號整型)

long(長整型[也可以代表八進制和十六進制])

float(浮點型)

complex(復數)

一些數值類型的實例:

長整型也可以使用小寫"L",但是還是建議您使用大寫"L",避免與數字"1"混淆。Python使用"L"來顯示長整型。

Python還支持復數,復數由實數部分和虛數部分構成,可以用a + bj,或者complex(a,b)表示, 復數的實部a和虛部b都是浮點型

Python字符串

字符串或串(String)是由數字、字母、下劃線組成的一串字符。

一般記為 :

s="a1a2···an"(n>=0)

它是編程語言中表示文本的數據類型。

python的字串列表有2種取值順序:

從左到右索引默認0開始的,最大范圍是字符串長度少1

從右到左索引默認-1開始的,最大范圍是字符串開頭

如果你要實現從字符串中獲取一段子字符串的話,可以使用變量[頭下標:尾下標],就可以截取相應的字符串,其中下標是從 0 開始算起,可以是正數或負數,下標可以為空表示取到頭或尾。

比如:

s = 'ilovepython'

s[1:5]的結果是love。

當使用以冒號分隔的字符串,python返回一個新的對象,結果包含了以這對偏移標識的連續的內容,左邊的開始是包含了下邊界。

上面的結果包含了s[1]的值l,而取到的最大范圍不包括上邊界,就是s[5]的值p。

加號(+)是字符串連接運算符,星號(*)是重復操作。

如下實例:

以上實例輸出結果:

Python列表

List(列表) 是 Python 中使用最頻繁的數據類型。

列表可以完成大多數集合類的數據結構實現。它支持字符,數字,字符串甚至可以包含列表(所謂嵌套)。

列表用[ ]標識。是python最通用的復合數據類型。看這段代碼就明白。

列表中的值得分割也可以用到變量[頭下標:尾下標],就可以截取相應的列表,從左到右索引默認0開始的,從右到左索引默認-1開始,下標可以為空表示取到頭或尾。

加號(+)是列表連接運算符,星號(*)是重復操作。

如下實例:

以上實例輸出結果:

Python元組

元組是另一個數據類型,類似于List(列表)。

元組用"()"標識。內部元素用逗號隔開。但是元組不能二次賦值,相當于只讀列表。

以上實例輸出結果:

以下是元組無效的,因為元組是不允許更新的。而列表是允許更新的:

Python 字典

字典(dictionary)是除列表以外python之中最靈活的內置數據結構類型。列表是有序的對象結合,字典是無序的對象集合。

兩者之間的區別在于:字典當中的元素是通過鍵來存取的,而不是通過偏移存取。

字典用"{ }"標識。字典由索引(key)和它對應的值value組成。

輸出結果為:

Python數據類型轉換

有時候,我們需要對數據內置的類型進行轉換,數據類型的轉換,你只需要將數據類型作為函數名即可。

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 變量
    +關注

    關注

    0

    文章

    607

    瀏覽量

    28257
  • python
    +關注

    關注

    53

    文章

    4753

    瀏覽量

    84081

原文標題:Python 變量類型詳解

文章出處:【微信號:magedu-Linux,微信公眾號:馬哥Linux運維】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    python環境變量的配置pip

    Python環境變量的配置和使用是每個Python開發者都需要了解和掌握的基本技能之一。在本文中,我們將詳細介紹如何正確配置Python環境
    的頭像 發表于 12-15 15:41 ?2102次閱讀

    Python的常量與變量基礎知識詳解

    Python是一門強類型的動態語言。 字面常量,變量沒有類型變量只是在特定的時間指向特定的對象而已,
    發表于 12-14 05:31 ?1771次閱讀

    python設置環境變量

    我們想要運行python,需要安裝Python,還要設置一些環境變量1,此電腦,右鍵屬性2、高級系統設置-> 環境變量3、在系統變量中找到p
    發表于 11-10 14:49 ?841次閱讀

    Python私有變量的定義方法

    通過在類中定義接口,實現私有變量的引用、讀取和修改。除了Python私有變量是使用“_”定義之外,還有兩種特殊變量,分別是:1. ?_xx?以單下劃線開頭的表示的是protected
    發表于 02-13 16:49 ?1607次閱讀

    PHP八種變量類型詳細資料說明

    本文檔的主要內容詳細介紹的是PHP八種變量類型詳細資料說明免費下載。
    發表于 03-01 17:20 ?7次下載
    PHP八種<b class='flag-5'>變量</b><b class='flag-5'>類型</b>的<b class='flag-5'>詳細</b>資料說明

    python教程之變量和簡單數據類型

    本文檔的主要內容詳細介紹的是python教程之變量和簡單數據類型
    發表于 04-26 08:00 ?7次下載
    <b class='flag-5'>python</b>教程之<b class='flag-5'>變量</b>和簡單數據<b class='flag-5'>類型</b>

    Python變量類型詳細資料說明

    Python 中的變量賦值不需要類型聲明。每個變量在內存中創建,都包括變量的標識,名稱和數據這些信息。每個
    發表于 08-24 16:47 ?3次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>變量</b><b class='flag-5'>類型</b><b class='flag-5'>詳細</b>資料說明

    Python基礎變量類型—List分析

    本文基于Python基礎,主要介紹了Python基礎中list列表,通過list列表的兩個函數 ,對list的語法做了詳細的講解,用豐富的案例 ,代碼效果圖的展示幫助大家更好理解 。
    的頭像 發表于 12-24 17:37 ?1001次閱讀

    Python變量類型詳細說明

    變量賦值Python 中的變量賦值不需要類型聲明。 每個變量在內存中創建,都包括變量的標識,名稱
    發表于 01-15 16:29 ?1次下載
    <b class='flag-5'>Python</b>的<b class='flag-5'>變量</b><b class='flag-5'>類型</b><b class='flag-5'>詳細</b>說明

    深入了解python常量與變量

      Python變量和常量不需要事先聲明類型,這是根據Python的動態語言特性而來。
    的頭像 發表于 02-16 18:22 ?1822次閱讀
    深入了解<b class='flag-5'>python</b>常量與<b class='flag-5'>變量</b>

    淺析python變量類型

    python不需要事先聲明變量python變量類型是在運行過程中自動決定的,不需要代碼聲明
    的頭像 發表于 03-10 10:11 ?716次閱讀
    淺析<b class='flag-5'>python</b>的<b class='flag-5'>變量</b><b class='flag-5'>類型</b>

    網絡工程師學Python變量和簡單數據類型

    Python是一種廣泛應用于編程和數據科學的高級編程語言,它支持許多不同類型變量和簡單數據類型
    的頭像 發表于 04-15 17:56 ?663次閱讀

    python變量與基本數據類型介紹

    1、前言 熟練掌握一門編程語言,最好的方法就是充分了解,掌握基礎知識,并親自體驗,多敲代碼,熟能生巧。本文首先介紹python基礎知識的保留字與標識符,然后將介紹在python中如何使用變量以及各種數據
    的頭像 發表于 07-05 15:51 ?673次閱讀

    python變量命名規則

    Python是一種高級編程語言,廣泛應用于軟件開發、數據分析和科學計算等領域。在Python中,變量是用來存儲數據的容器,它們具有名稱以及與之關聯的值。然而,變量的命名并不是隨意的,而
    的頭像 發表于 11-23 15:44 ?1027次閱讀

    安裝python怎么添加到環境變量

    Python是一種簡單易學的腳本語言,廣泛應用于開發各種類型的應用程序。為了在Windows操作系統上使用Python的命令行工具,需要將Python添加到系統的環境
    的頭像 發表于 11-23 16:40 ?2201次閱讀