亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Python數(shù)據(jù)類型學(xué)習(xí)筆記

 更新時(shí)間:2016年01月13日 14:24:26   作者:天才白癡夢(mèng)  
這篇文章主要針對(duì)Python數(shù)據(jù)類型為大家進(jìn)行了詳細(xì)介紹,整理一篇關(guān)于Python數(shù)據(jù)類型的學(xué)習(xí)筆記,感興趣的小伙伴們可以參考一下

帶你走進(jìn)數(shù)據(jù)類型

一:整數(shù)、浮點(diǎn)數(shù)

Python中整數(shù)和浮點(diǎn)數(shù)的定義以及運(yùn)算和C++都是一樣的,我在這里就不需多說(shuō)了,我就說(shuō)明一點(diǎn):Python相對(duì)于C/C++而言,定義整數(shù)沒(méi)有int 和 long long 這些區(qū)分的,直接賦值即可。這就體現(xiàn)出了Python簡(jiǎn)潔的功能。

二:布爾值、空值

首先我們先談?wù)凱ython中的布爾值True和False。在Python中可以直接使用True和False(請(qǐng)注意大小寫),也可以通過(guò)表達(dá)式計(jì)算出True或者False。

另外,還有三種常見(jiàn)的布爾運(yùn)算符and、or和not以及三目運(yùn)算符and...or...。

Python中還有一種特殊的值:空值,用None表示。

這里注意兩個(gè)地方:第一,None注意大小寫(不能寫成none);第二,None不等于0,因?yàn)?是有意義的呀,None是空值。

三:列表

列表,顧名思義,就是列出來(lái)一個(gè)表以表示出某種信息。比如,我們現(xiàn)在需要存儲(chǔ)兩個(gè)人的名字張三和李四,那么我們可以用列表(用方括號(hào)表示)來(lái)存儲(chǔ)它。

是不是感覺(jué)不是很陌生,親?對(duì),表面看起來(lái)這和C++中一維數(shù)組沒(méi)有什么區(qū)別嘛。我們?cè)趯W(xué)習(xí)的時(shí)候可以這樣相互關(guān)聯(lián)起來(lái)加強(qiáng)記憶,同時(shí)也要注意不同之處,列表中的元素可以是不同的數(shù)據(jù)類型,比如張三今年24歲,我們也可以用列表來(lái)存儲(chǔ)張三的姓名和年齡這兩個(gè)屬性值(分別是字符串和整數(shù)吧)。

常用序列的操作:

1、索引

剛才就有說(shuō)到,列表就是通過(guò)列一個(gè)表來(lái)表示序列而顯示信息,那么我們首先要想到的就是怎么樣來(lái)遍歷這個(gè)表呢?接下來(lái),我們學(xué)習(xí)索引。

列表中的所有元素都是有編號(hào)的—從0開(kāi)始遞增(和C++沒(méi)區(qū)別吧),我們就可以通過(guò)編號(hào)來(lái)訪問(wèn)列表了。

請(qǐng)注意一點(diǎn):編號(hào)從0開(kāi)始遞增指的是列表中元素從左往右而言,最后一個(gè)元素就是列表中倒數(shù)第一個(gè)元素,所以Python就提供了這樣一種機(jī)制,可以通過(guò)編號(hào)為負(fù)數(shù)來(lái)訪問(wèn)列表,如果編號(hào)為-2,就表示訪問(wèn)的是列表中倒數(shù)第二個(gè)元素。

2、分片

現(xiàn)在考慮這樣一個(gè)問(wèn)題,如果我們想要打印列表中連續(xù)一個(gè)區(qū)間怎么辦?通過(guò)循環(huán)遍歷,然后打印區(qū)間里的每一個(gè)元素?這樣做也行,不過(guò)Python給我們提供了更好的辦法,那就是分片。

分片通過(guò)冒號(hào)相隔的兩個(gè)索引來(lái)實(shí)現(xiàn),第一個(gè)索引是需要提取部分的第一個(gè)元素的編號(hào),第二個(gè)索引是需要提取的連續(xù)區(qū)間最后一個(gè)元素的下一個(gè)元素在列表中的編號(hào)。簡(jiǎn)而言之,就是左閉右開(kāi)的思想。

3、加乘

兩個(gè)列表可以通過(guò)‘+'來(lái)合并,一個(gè)列表也可以通過(guò)乘以一個(gè)整數(shù)表示輸出這個(gè)列表多少次。

list函數(shù):把參數(shù)轉(zhuǎn)換為列表的表示形式,比如我們通過(guò)把不能修改的字符串轉(zhuǎn)換為列表的話,就可以實(shí)現(xiàn)修改了。

基本的列表操作

元素賦值:改變列表是很容易的,我們用索引標(biāo)記來(lái)為某個(gè)特定的、位置明確的元素賦值。

分片賦值:程序可以一次性為多個(gè)元素賦值,這樣就很方便辣。

刪除元素:從列表中刪除元素也是很easy的,使用del語(yǔ)句輕松搞定。同理呀,我們也可以分片刪除元素。

基本的列表方法

append:用于在列表末尾添加新的元素。

count:統(tǒng)計(jì)某個(gè)元素在列表中出現(xiàn)的次。

extend:可以在列表末尾一次性添加另一個(gè)列表的多個(gè)值,看起來(lái)很像連接操作。但是兩者有區(qū)別的:連接操作不會(huì)改變?cè)瓋蓚€(gè)列表,而extend操作是擴(kuò)展一個(gè)列表的,對(duì)原列表有影響滴。

index:用于從列表中查找某個(gè)元素第一次出現(xiàn)的索引位置。

insert:用于將元素插入到列表中某一個(gè)位置上。

pop:移除列表中某一個(gè)元素,默認(rèn)為最后一個(gè),并返回該元素的值。

remove:用于移除列表中某個(gè)元素的第一個(gè)匹配項(xiàng),和pop的區(qū)別在于remove沒(méi)有返回值。

reverse:將列表的元素翻轉(zhuǎn)。

sort:當(dāng)然是對(duì)列表中元素進(jìn)行排序啦。

高級(jí)排序:對(duì)sort加入?yún)?shù)實(shí)現(xiàn)自定義排序。

四:元組

元組和列表一樣,都是一種序列,不同的是,元組的元素不能修改(隨便提一句,字符串也是一樣的。不信?你可以試試?yán)玻?。元組是用圓括號(hào)把元素括起來(lái)的,元素之間用逗號(hào)分隔。空元組就是一對(duì)圓括號(hào)來(lái)表示。

注意一點(diǎn):用元組存儲(chǔ)一個(gè)元素的時(shí)候我們需要在唯一的這一個(gè)元素后面多加一個(gè)逗號(hào)。因?yàn)?4和(34)在Python中是一樣的,所以(34)不能表示為元組,而(34,)才是元組。

tuple函數(shù):把參數(shù)轉(zhuǎn)換為元組的形式,可以和list函數(shù)聯(lián)系一下。

以上就是本文的全部?jī)?nèi)容,詳細(xì)為大家介紹了Python數(shù)據(jù)類型,希望對(duì)大家的學(xué)習(xí)有所幫助。

相關(guān)文章

  • python基于K-means聚類算法的圖像分割

    python基于K-means聚類算法的圖像分割

    這篇文章主要介紹了python基于K-means聚類算法的圖像分割,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 使用Django+Vue編寫一個(gè)文件上傳器

    使用Django+Vue編寫一個(gè)文件上傳器

    本教程中,我將會(huì)使用Django和Vue創(chuàng)建一個(gè)支持多文件上傳的文件上傳器,您可以在單個(gè)文件和多個(gè)文件上傳之間選擇在應(yīng)用中進(jìn)行上傳操作,文章通過(guò)代碼示例截殺的非常詳細(xì),需要的朋友可以參考下
    2023-11-11
  • PyCharm最新激活碼PyCharm2020.2.3有效

    PyCharm最新激活碼PyCharm2020.2.3有效

    這篇文章為大家提供了PyCharm最新激活碼PyCharm2020.2.3有效,需要的朋友可以參考下
    2020-11-11
  • django實(shí)現(xiàn)后臺(tái)顯示媒體文件

    django實(shí)現(xiàn)后臺(tái)顯示媒體文件

    這篇文章主要介紹了django實(shí)現(xiàn)后臺(tái)顯示媒體文件,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04
  • 詳細(xì)介紹Python中的偏函數(shù)

    詳細(xì)介紹Python中的偏函數(shù)

    這篇文章主要介紹了Python中的偏函數(shù),示例代碼基于Python2.x版本,需要的朋友可以參考下
    2015-04-04
  • Python常見(jiàn)數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列用法示例

    Python常見(jiàn)數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列用法示例

    這篇文章主要介紹了Python常見(jiàn)數(shù)據(jù)結(jié)構(gòu)之棧與隊(duì)列用法,結(jié)合實(shí)例形式簡(jiǎn)單介紹了數(shù)據(jù)結(jié)構(gòu)中棧與隊(duì)列的概念、功能及簡(jiǎn)單使用技巧,需要的朋友可以參考下
    2019-01-01
  • Flask框架工廠函數(shù)用法實(shí)例分析

    Flask框架工廠函數(shù)用法實(shí)例分析

    這篇文章主要介紹了Flask框架工廠函數(shù)用法,結(jié)合實(shí)例形式分析了Flask框架工廠函數(shù)定義、應(yīng)用及相關(guān)操作注意事項(xiàng),需要的朋友可以參考下
    2019-05-05
  • django在開(kāi)發(fā)中取消外鍵約束的實(shí)現(xiàn)

    django在開(kāi)發(fā)中取消外鍵約束的實(shí)現(xiàn)

    這篇文章主要介紹了django在開(kāi)發(fā)中取消外鍵約束的實(shí)現(xiàn),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-05-05
  • Python調(diào)用.NET庫(kù)的方法步驟

    Python調(diào)用.NET庫(kù)的方法步驟

    這篇文章主要介紹了Python調(diào)用.NET庫(kù)的方法步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-12-12
  • python使用Thread的setDaemon啟動(dòng)后臺(tái)線程教程

    python使用Thread的setDaemon啟動(dòng)后臺(tái)線程教程

    這篇文章主要介紹了python使用Thread的setDaemon啟動(dòng)后臺(tái)線程教程,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-04-04

最新評(píng)論