999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

Python核心語法

2021-06-28 10:46:22陳新龍
電腦報(bào) 2021年14期
關(guān)鍵詞:定義

陳新龍

Python 是一個(gè)高層次的結(jié)合了解釋性、編譯性、互動(dòng)性、面向?qū)ο蟮哪_本語言。相比其他語言其語法結(jié)構(gòu)更具可讀性。之前我們用Python解決了許多數(shù)學(xué)問題,還制作了小游戲,并用于數(shù)據(jù)分析,但如果不系統(tǒng)性地梳理Python核心語法會(huì)影響我們未來的提高,本期開始我們一起系統(tǒng)學(xué)習(xí)Python的基礎(chǔ)知識(shí)。

不知道細(xì)心的你是否注意到,之前解數(shù)學(xué)題或利用爬蟲分析大數(shù)據(jù),都用到了列表(list)。Python的列表十分強(qiáng)大,被認(rèn)為是Python中最核心的部分,很多操作都需要基于列表來實(shí)現(xiàn)。今天我們來具體講一講列表以及和它相似的元組。

一、列表

1. 列表的定義:我們可以把列表當(dāng)作一種容器,用它來存放數(shù)據(jù)??梢栽谄渲写娣畔嗤愋偷臄?shù)據(jù),也可以存放不同類型的數(shù)據(jù),但是為了提高程序的可讀性,建議在一個(gè)列表中存放同一種數(shù)據(jù)類型(圖1)。

2. 數(shù)值列表的創(chuàng)建(list()函數(shù)):當(dāng)我們需要?jiǎng)?chuàng)建擁有一定數(shù)值的列表,而又不想手動(dòng)輸入時(shí),可以用list()函數(shù)嵌套range()函數(shù)直接進(jìn)行創(chuàng)建。但是需要注意range()函數(shù)中遵循左閉右開的規(guī)則(圖2)。

3. 刪除列表:可以用del語句刪除不需要的列表。通過報(bào)錯(cuò)的提示我們可以知道創(chuàng)建的列表已經(jīng)成功刪除了(圖3)。

4. 列表復(fù)制:當(dāng)需要某個(gè)列表的副本時(shí),就需要復(fù)制列表中的元素。請(qǐng)思考一下,如果先定義一個(gè)列表,然后再定義第二個(gè)列表,讓第二個(gè)列表等于第一個(gè)列表,當(dāng)我們修改第一個(gè)列表中的值后,第二個(gè)列表中的對(duì)應(yīng)值會(huì)跟著改變嗎?你會(huì)發(fā)現(xiàn)復(fù)制的列表會(huì)跟隨第一個(gè)列表中的元素值改變,說明了它們是使用的同一列表。通過訪問id也可以確定兩個(gè)列表地址相同(圖4)。

以上是關(guān)于列表的基礎(chǔ)小知識(shí),當(dāng)然我們?cè)谟玫搅斜頃r(shí)還有很多技巧性的知識(shí)包括列表的推導(dǎo)式或列表的函數(shù)等等,在以后的學(xué)習(xí)中會(huì)逐步涉及。

二、元組

了解了列表后,我們?cè)賮砜纯春土斜硐嗨频脑M,元組是一種不可改變的序列,它和列表相似,主要的區(qū)別就是元組創(chuàng)建之后,就不能再對(duì)里面的元素進(jìn)行增刪操作了。我們用中括號(hào)表示列表,用小括號(hào)表示元組。

1. 創(chuàng)建元組:創(chuàng)建元組的方式和創(chuàng)建列表的方式相同,可以直接創(chuàng)建,也可以通過range()函數(shù)來創(chuàng)建(圖5)。

2. 刪除元組:刪除元組的方式和列表相同,直接使用del語法進(jìn)行刪除,形式如圖6,刪除成功后,元組不存在,再輸出就會(huì)報(bào)錯(cuò)(圖6)。

3. 訪問和修改元素:我們?cè)谠L問元組元素時(shí)是根據(jù)索引位置去找到所要訪問的元素。索引相信大家都不陌生,在Scratch的列表中我們已經(jīng)用過。(注意:索引的值從0開始)首先我們創(chuàng)建一個(gè)列表和元組。當(dāng)索引值在正確的范圍內(nèi)找出值,當(dāng)超出范圍后則報(bào)錯(cuò)(圖7)。

因?yàn)樵M是不可變的數(shù)列,列表是可以變的數(shù)列,所以我們可以對(duì)列表元素進(jìn)行直接修改,但是不可以對(duì)元組元素進(jìn)行修改。如果想通過索引值修改元組元素的話會(huì)出現(xiàn)錯(cuò)誤信息。我們非要修改元組中的元素就要采用其他的方法,通常會(huì)采用兩種方式,一種是重新賦值法,一種是類型轉(zhuǎn)換法(圖8)。

元組相對(duì)于列表缺少了一些靈活,但一是元組的性能比較高,元組的處理速度要快于列表。二是它更安全,當(dāng)數(shù)據(jù)規(guī)模較大時(shí),使用元組能保障重要數(shù)據(jù)不會(huì)被竄改,用在存儲(chǔ)方面是一個(gè)很好的選擇??傊涀×斜硎强梢蕴砑觿h改元素。

猜你喜歡
定義
以愛之名,定義成長(zhǎng)
活用定義巧解統(tǒng)計(jì)概率解答題
例談橢圓的定義及其應(yīng)用
題在書外 根在書中——圓錐曲線第三定義在教材和高考中的滲透
永遠(yuǎn)不要用“起點(diǎn)”定義自己
海峽姐妹(2020年9期)2021-01-04 01:35:44
嚴(yán)昊:不定義終點(diǎn) 一直在路上
定義“風(fēng)格”
成功的定義
山東青年(2016年1期)2016-02-28 14:25:25
有壹手——重新定義快修連鎖
修辭學(xué)的重大定義
主站蜘蛛池模板: 欧美精品1区2区| 成人日韩欧美| 91精品网站| 亚洲高清免费在线观看| 一本大道AV人久久综合| 伊大人香蕉久久网欧美| 亚洲欧美日韩另类| 成人国产精品视频频| 久久人搡人人玩人妻精品 | 国产日本一线在线观看免费| 成人精品区| 中国一级毛片免费观看| 国产一二三区视频| 青青网在线国产| 欧美日韩免费在线视频| 黄色网址手机国内免费在线观看| 亚洲日韩在线满18点击进入| 天天躁夜夜躁狠狠躁图片| 精品国产91爱| 国产精品久久久久鬼色| 在线一级毛片| www.99精品视频在线播放| 国产精品密蕾丝视频| 十八禁美女裸体网站| 97国产在线视频| 亚洲伊人天堂| 国产人碰人摸人爱免费视频| 亚洲欧美综合精品久久成人网| 亚洲美女视频一区| 国产午夜看片| AV片亚洲国产男人的天堂| 亚洲品质国产精品无码| 欧美日本激情| 香蕉久久永久视频| 国产真实乱子伦视频播放| 波多野结衣一区二区三区四区视频| 毛片免费高清免费| 亚洲va视频| 伊人婷婷色香五月综合缴缴情| 日韩福利视频导航| 亚洲欧美国产视频| 四虎AV麻豆| 深爱婷婷激情网| 色婷婷国产精品视频| 26uuu国产精品视频| 国产成人1024精品下载| P尤物久久99国产综合精品| 91精品综合| 欧美笫一页| 91精品久久久无码中文字幕vr| 国产中文一区二区苍井空| 国产美女在线免费观看| 亚洲国产日韩视频观看| 制服无码网站| 久久国产精品夜色| 一级香蕉视频在线观看| 99在线视频免费| 中文字幕有乳无码| 全部免费毛片免费播放| 日本高清免费一本在线观看| 国产精品福利一区二区久久| 欧美福利在线播放| 国产精品冒白浆免费视频| 亚洲美女一级毛片| 国产乱子伦视频三区| 蝴蝶伊人久久中文娱乐网| 欧美不卡二区| 五月婷婷导航| 久久这里只精品热免费99 | 在线综合亚洲欧美网站| 国产一区二区三区夜色| 午夜小视频在线| 中文字幕一区二区人妻电影| 亚洲国产综合精品一区| 在线一级毛片| 午夜无码一区二区三区在线app| V一区无码内射国产| 72种姿势欧美久久久大黄蕉| 2020亚洲精品无码| 欧美成人一区午夜福利在线| 欧美激情福利| 日韩天堂网|