最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

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++都是一樣的,我在這里就不需多說了,我就說明一點(diǎn):Python相對(duì)于C/C++而言,定義整數(shù)沒有int 和 long long 這些區(qū)分的,直接賦值即可。這就體現(xiàn)出了Python簡(jiǎn)潔的功能。

二:布爾值、空值

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

另外,還有三種常見的布爾運(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ǔ)它。

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

常用序列的操作:

1、索引

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

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

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

2、分片

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

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

3、加乘

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

list函數(shù):把參數(shù)轉(zhuǎn)換為列表的表示形式,比如我們通過把不能修改的字符串轉(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沒有返回值。

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)分隔??赵M就是一對(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)文章

  • Django 導(dǎo)出 Excel 代碼的實(shí)例詳解

    Django 導(dǎo)出 Excel 代碼的實(shí)例詳解

    本篇文章主要介紹了Django 導(dǎo)出 Excel 代碼的實(shí)例詳解,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧
    2017-08-08
  • Tensorflow 實(shí)現(xiàn)線性回歸模型的示例代碼

    Tensorflow 實(shí)現(xiàn)線性回歸模型的示例代碼

    這篇文章主要介紹了Tensorflow 實(shí)現(xiàn)線性回歸模型,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-05-05
  • Python 代碼在函數(shù)中運(yùn)行得更快的原因解析

    Python 代碼在函數(shù)中運(yùn)行得更快的原因解析

    我們知道,python 是一種解釋型語(yǔ)言,它會(huì)逐行讀取并執(zhí)行代碼,小伙伴們可能會(huì)有這個(gè)疑問:為什么在函數(shù)中運(yùn)行的 Python 代碼速度更快,今天這篇文章將會(huì)解答大家心中的疑惑
    2023-09-09
  • Python更新所有安裝的包的實(shí)現(xiàn)方式

    Python更新所有安裝的包的實(shí)現(xiàn)方式

    這篇文章主要介紹了Python更新所有安裝的包的實(shí)現(xiàn)方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Python文件讀寫6大實(shí)用方法小結(jié)

    Python文件讀寫6大實(shí)用方法小結(jié)

    Python文件讀寫的6大實(shí)用方法涵蓋了從基本讀取到高級(jí)操作的不同場(chǎng)景,本文給大家介紹了是這些方法的具體使用,并通過代碼示例介紹的非常詳細(xì),需要的朋友可以參考下
    2025-01-01
  • Python處理文本文件中控制字符的方法

    Python處理文本文件中控制字符的方法

    最近在使用Python的時(shí)候遇到過文檔中出現(xiàn)控制字符報(bào)錯(cuò)的問題。想著總結(jié)一下,方便以后需要或這同樣遇到問題的朋友,下面這篇文章主要介紹了Python處理文本文件中控制字符的解決方法,需要的朋友可以參考借鑒。
    2017-02-02
  • Python利用open函數(shù)讀寫文件的示例詳解

    Python利用open函數(shù)讀寫文件的示例詳解

    在目前的環(huán)境中,讀取文件應(yīng)該算是最基本的操作了,python也內(nèi)置了讀寫文件的函數(shù),讓我們來(lái)看下Python是如何利用open函數(shù)讀寫文件吧
    2023-04-04
  • pycharm將英文設(shè)置為中文的詳細(xì)教程

    pycharm將英文設(shè)置為中文的詳細(xì)教程

    使用過很多的IDLE程序,這其中最大的問題就是英文版本,初次使用不習(xí)慣和英文基礎(chǔ)不好,下面這篇文章主要給大家介紹了關(guān)于pycharm將英文設(shè)置為中文的詳細(xì)教程,需要的朋友可以參考下
    2023-05-05
  • Python實(shí)現(xiàn)json對(duì)值進(jìn)行模糊搜索的示例詳解

    Python實(shí)現(xiàn)json對(duì)值進(jìn)行模糊搜索的示例詳解

    我經(jīng)常使用json進(jìn)行存儲(chǔ)配置,于是常常遇到這樣的問題:如果想要對(duì)某個(gè)數(shù)組里的值進(jìn)行模糊搜索,同時(shí)輸出相關(guān)的其他數(shù)組相同位置的的值該如何實(shí)現(xiàn)呢?本文就來(lái)和大家詳細(xì)聊聊
    2023-01-01
  • python中l(wèi)eastsq函數(shù)的使用方法

    python中l(wèi)eastsq函數(shù)的使用方法

    這篇文章主要介紹了python中l(wèi)eastsq函數(shù)的使用方法,leastsq作用是最小化一組方程的平方和,下面文章舉例說明詳細(xì)內(nèi)容,具有一的參考價(jià)值,需要的小伙伴可以參考一下
    2022-03-03

最新評(píng)論

临武县| 建瓯市| 罗田县| 旅游| 修文县| 分宜县| 昆山市| 怀远县| 东港市| 增城市| 土默特左旗| 安新县| 上林县| 额敏县| 东港市| 孟州市| 嵩明县| 定南县| 定襄县| 衡阳县| 蒙自县| 大庆市| 禹城市| 鄄城县| 西充县| 喀喇沁旗| 溆浦县| 梁河县| 鹤壁市| 邵阳市| 什邡市| 新田县| 开平市| 全南县| 淳安县| 靖安县| 大埔县| 济南市| 龙口市| 锡林郭勒盟| 桂阳县|