Python筆記re-day2 python編程基礎(chǔ)(2)

【本次學(xué)習(xí)主要參照B站孫興華的視頻教學(xué)整理】

python 基礎(chǔ)共18節(jié)課
第01課 運(yùn)算符
第02課 字符串
第03課 列表和元組
第04課 條件語句
第05課  字典與集合
第06課  for循環(huán)、公共操作與推導(dǎo)式
第07課  while循環(huán)
第08課  函數(shù)(1)
第09課  函數(shù)(2)
第10課  文件和文件夾
實(shí)戰(zhàn)001 批量修改文件名
第11課  閉包和裝飾器
第12課  面向?qū)ο螅?)
第13課  面向?qū)ο螅?)
第14課  面向?qū)ο螅?)
第15課  異常處理和存儲(chǔ)數(shù)據(jù)
第16課  模塊和包
第17課  SQL in Python 認(rèn)識(shí)SQLite
第18課  SQL in Python 之 PyMySQL介紹

re-day2 包含:第03課列表和元組

第03課列表和元組

一廊敌、列表的常用操作 (增湾盒,刪,改荐操,查)

(一)查

1芜抒、下標(biāo)(又叫索引):從0開始
變量名 = ['孫行者','行者孫','者行孫','孫悟空']

print(變量名[0])
print(變量名[1])
print(變量名[2])
2、切片 語法:序列[開始位置下標(biāo):結(jié)束位置下標(biāo):步長]
3托启、index 語法:變量名.index(數(shù)據(jù), 開始位置下標(biāo), 結(jié)束位置下標(biāo)) 如果找不到報(bào)錯(cuò)
4宅倒、count 統(tǒng)計(jì)指定數(shù)據(jù)在當(dāng)前列表中出現(xiàn)的次數(shù) 語法:變量名.count(數(shù)據(jù))
5、len 返回列表長度屯耸。語法:len(變量名)

(二)增

1拐迁、變量名.append(數(shù)據(jù)) 列表結(jié)尾追加數(shù)據(jù)【追加單個(gè)數(shù)據(jù)】
注意:不能一次增加多個(gè)數(shù)據(jù),增加多個(gè)數(shù)據(jù)是將整個(gè)序列追加到列表

2疗绣、變量名.extend(數(shù)據(jù)) 列表結(jié)尾追加數(shù)據(jù)【追加多個(gè)數(shù)據(jù)】
變量名.extend(['唐僧','白龍馬'])

3线召、變量名.insert(位置下標(biāo),數(shù)據(jù)) 在指定位置新增數(shù)據(jù)

(三)刪

1多矮、del 變量名
例如:del 變量名 可以刪除整個(gè)列表灶搜,再打印這個(gè)變量名時(shí),就會(huì)報(bào)錯(cuò)了工窍,找不到因?yàn)楸荒銊h除了

2割卖、del 變量名[下標(biāo)]
例如:del 變量名[0] 可以刪除指定數(shù)據(jù)

3、變量名.pop(下標(biāo)) 刪除指定下標(biāo)的數(shù)據(jù)(默認(rèn)最后一個(gè))患雏,并返回該數(shù)據(jù)
例如:
變量名1=變量名.pop(1) 刪除列表中下標(biāo)為1的數(shù)據(jù)
print(變量名1) 返回被刪除的那個(gè)數(shù)據(jù)
print(變量名) 返回被刪除數(shù)據(jù)后的列表

4鹏溯、變量名.remove(數(shù)據(jù)) 移除列表中某個(gè)數(shù)據(jù)的第一個(gè)匹配項(xiàng)

5、變量名.clear( ) 清空列表淹仑,返回結(jié)果是 [ ]

(四)改

1丙挽、修改指定下標(biāo)的數(shù)據(jù)

變量名 = ['孫行者','者行孫','行者孫']
變量名[1] = '孫悟空'
print(變量名)

2肺孵、reverse( ) 把整個(gè)列表倒序排列
語法:變量名.reverse( )

3、sort( ) 排序
語法:變量名.sort(reverse=False) 默認(rèn)升序颜阐,降序改成True

二平窘、列表復(fù)制

語法:變量名.copy( )
例如:
變量名 = ['孫悟空','豬八戒','沙和尚']
變量名2 = 變量名.copy( )
print(變量名1)
print(變量名2)

三、遍歷整個(gè)列表 【for循環(huán)】

變量名 = ['孫悟空','豬八戒','沙和尚']

for i in 變量名:
print( i )

凳怨、列表總結(jié):

1瑰艘、列表格式,用中括號(hào)存數(shù)據(jù)肤舞,每個(gè)數(shù)據(jù)用逗號(hào)隔開 [數(shù)據(jù)1,數(shù)據(jù)2,數(shù)據(jù)3]

2紫新、常用操作方法:
(1)Index() 查找數(shù)據(jù)在列表中第一次出現(xiàn)的位置
(2)len() 返回列表的數(shù)據(jù)個(gè)數(shù)
(3)append 在列表末尾追加單個(gè)數(shù)據(jù)
(4)extend 在列表末尾追加多個(gè)數(shù)據(jù)
(5)insert 在指定位置增加數(shù)據(jù)
(6)del 刪除列表或刪除列表指定下標(biāo)
(7)remove 刪除列表第一個(gè)指定的數(shù)據(jù)
(8)sort 列表排序

四、元組

1.為什么要使用元組李剖?因?yàn)橐粋€(gè)元組可以存儲(chǔ)多個(gè)數(shù)據(jù)芒率,且里面的數(shù)據(jù)不能被修改。
元組長什么樣子篙顺?元組使用小括號(hào)包裹偶芍,使用逗號(hào)隔開每個(gè)數(shù)據(jù),數(shù)據(jù)可以是不同的類型德玫。

2.元組的常見操作匪蟀,因?yàn)樗豢梢员恍薷模运牟僮鞣椒ň椭挥胁樵兞耍?/p>

變量名 = ('孫悟空','豬八戒','沙和尚','白龍馬','孫悟空')
print(變量名[1]) # 使用下標(biāo)查找數(shù)據(jù)化焕,返回:豬八戒
print(變量名[開始位置下標(biāo):結(jié)束位置下標(biāo):步長]) # 切片的方式
print(變量名.index('沙和尚')) # 查找某個(gè)數(shù)據(jù)在元組中的下標(biāo)萄窜,與字符串和列表使用方法相同
print(變量名.count('孫悟空')) # 統(tǒng)計(jì)某個(gè)數(shù)據(jù)在元組中出現(xiàn)的次數(shù)
print(len(變量名) # 統(tǒng)計(jì)元組數(shù)據(jù)的個(gè)數(shù)
del 變量名

3.元組只可讀取里面的數(shù)據(jù),不能修改撒桨,所以不支持清空元組數(shù)據(jù)的操作

元組內(nèi)數(shù)據(jù)直接修改會(huì)立即報(bào)錯(cuò)查刻,不建議你去修改,如果想修改數(shù)據(jù)凤类,請(qǐng)直接用列表穗泵。但是如果必需修改,可以利用切片和重新賦值的方式

變量名 = ('孫悟空','豬八戒','沙和尚','白龍馬','孫悟空')
想把最后一個(gè)孫悟空刪除谜疤,把唐僧加在二師兄和沙師弟之間
變量名 = 變量名[0:2]+('唐僧',)+變量名[2:5]

4.我們將字符串佃延,列表,元組統(tǒng)稱為序列夷磕!
第1課 我們學(xué)習(xí)3種類型轉(zhuǎn)換 int( ) float( ) str( )
現(xiàn)在履肃,我們?cè)賹W(xué)習(xí)2個(gè)類型轉(zhuǎn)換
list(序列名) # 將序列轉(zhuǎn)為列表
tuple(序列名) # 將序列轉(zhuǎn)為元組

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末,一起剝皮案震驚了整個(gè)濱河市坐桩,隨后出現(xiàn)的幾起案子尺棋,更是在濱河造成了極大的恐慌,老刑警劉巖绵跷,帶你破解...
    沈念sama閱讀 222,183評(píng)論 6 516
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件膘螟,死亡現(xiàn)場離奇詭異成福,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)荆残,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 94,850評(píng)論 3 399
  • 文/潘曉璐 我一進(jìn)店門奴艾,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人内斯,你說我怎么就攤上這事蕴潦。” “怎么了嘿期?”我有些...
    開封第一講書人閱讀 168,766評(píng)論 0 361
  • 文/不壞的土叔 我叫張陵品擎,是天一觀的道長埋合。 經(jīng)常有香客問我备徐,道長,這世上最難降的妖魔是什么甚颂? 我笑而不...
    開封第一講書人閱讀 59,854評(píng)論 1 299
  • 正文 為了忘掉前任蜜猾,我火速辦了婚禮,結(jié)果婚禮上振诬,老公的妹妹穿的比我還像新娘蹭睡。我一直安慰自己,他們只是感情好赶么,可當(dāng)我...
    茶點(diǎn)故事閱讀 68,871評(píng)論 6 398
  • 文/花漫 我一把揭開白布肩豁。 她就那樣靜靜地躺著,像睡著了一般辫呻。 火紅的嫁衣襯著肌膚如雪清钥。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 52,457評(píng)論 1 311
  • 那天放闺,我揣著相機(jī)與錄音祟昭,去河邊找鬼。 笑死怖侦,一個(gè)胖子當(dāng)著我的面吹牛篡悟,可吹牛的內(nèi)容都是我干的。 我是一名探鬼主播匾寝,決...
    沈念sama閱讀 40,999評(píng)論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼搬葬,長吁一口氣:“原來是場噩夢(mèng)啊……” “哼!你這毒婦竟也來了艳悔?” 一聲冷哼從身側(cè)響起急凰,我...
    開封第一講書人閱讀 39,914評(píng)論 0 277
  • 序言:老撾萬榮一對(duì)情侶失蹤,失蹤者是張志新(化名)和其女友劉穎很钓,沒想到半個(gè)月后香府,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體董栽,經(jīng)...
    沈念sama閱讀 46,465評(píng)論 1 319
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 38,543評(píng)論 3 342
  • 正文 我和宋清朗相戀三年企孩,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了锭碳。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 40,675評(píng)論 1 353
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡勿璃,死狀恐怖擒抛,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情补疑,我是刑警寧澤歧沪,帶...
    沈念sama閱讀 36,354評(píng)論 5 351
  • 正文 年R本政府宣布,位于F島的核電站莲组,受9級(jí)特大地震影響诊胞,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜锹杈,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 42,029評(píng)論 3 335
  • 文/蒙蒙 一撵孤、第九天 我趴在偏房一處隱蔽的房頂上張望。 院中可真熱鬧竭望,春花似錦邪码、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,514評(píng)論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽。三九已至旧烧,卻和暖如春影钉,著一層夾襖步出監(jiān)牢的瞬間,已是汗流浹背粪滤。 一陣腳步聲響...
    開封第一講書人閱讀 33,616評(píng)論 1 274
  • 我被黑心中介騙來泰國打工斧拍, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留,地道東北人杖小。 一個(gè)月前我還...
    沈念sama閱讀 49,091評(píng)論 3 378
  • 正文 我出身青樓肆汹,卻偏偏與公主長得像,于是被迫代替她去往敵國和親予权。 傳聞我的和親對(duì)象是個(gè)殘疾皇子昂勉,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 45,685評(píng)論 2 360