日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程语言 > python >内容正文

python

【Python】[02]初识Python

發(fā)布時間:2023/12/1 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【Python】[02]初识Python 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

Python3的下載安裝

根據(jù)書上的推薦,我將學(xué)習(xí)和使用Python3版本,從www.python.org網(wǎng)站,根據(jù)對應(yīng)的操作系統(tǒng),下載合適的Python版本即可

我的是64位系統(tǒng),所以我選擇的是Windows x86-64 executable installer

下載完成后雙擊執(zhí)行下載的exe程序,進(jìn)入安裝界面(我的電腦上已經(jīng)安裝好了,所以放了張百度上扣的圖)

注意勾選“Add Python ?3.6 ?to PATH”,這樣可以免去了自己再去配置環(huán)境變量

安裝完成后,,在cmd中輸入python回車,可以看見安裝的python版本,即是安裝成功了。

列表學(xué)習(xí)

python中的列表,很像其他語言中說的數(shù)組,但是使用起來比數(shù)組更靈活。比如,在一個列表中可以存放任意類型的數(shù)據(jù),包括再放一個列表。

此處記幾個列表常用的方法:

append():在列表末尾增加一個數(shù)據(jù)項(xiàng)

pop():從列表末尾刪除數(shù)據(jù)——>默認(rèn)刪除最后一個,并返回刪除的值,一次只能刪除一個值

extend():在列表末尾增加一個數(shù)據(jù)項(xiàng)集合

remove():刪除列表中特定的數(shù)據(jù)項(xiàng)——>括號中填寫列表項(xiàng)的值

insert():在某個特定位置前面增加一個數(shù)據(jù)項(xiàng)——>格式為:insert(特定位置,增加的數(shù)據(jù)項(xiàng)值)

練習(xí)如下:

現(xiàn)在需要在每個列表項(xiàng)后面,增加一個年份的數(shù)據(jù),一個方便的方法,就是使用列表的迭代(for循環(huán)和while循環(huán))

for循環(huán)的結(jié)構(gòu): for +目標(biāo)標(biāo)識符 +in +列表:(此處注意有個冒號:)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? 列表處理代碼(此處注意縮進(jìn),不過python自帶的二點(diǎn)IDLE中會自動縮進(jìn)的)

目標(biāo)標(biāo)識符可以自己取名,列表就是要迭代處理的列表名。迭代處理列表時,會把列表中的各個值分別賦給目標(biāo)標(biāo)識符,所以每次執(zhí)行循環(huán)代碼時,目標(biāo)標(biāo)識符都會指示一個不同的數(shù)值,知道處理完列表所有數(shù)據(jù)。

while循環(huán)時,需要用一個計數(shù)標(biāo)識符,用來考慮狀態(tài)信息。

所以迭代處理一個列表時,較多使用for而不是while

使用while循環(huán)的幾類情況:(個人總結(jié),有不對的地方還請指點(diǎn))

1、與計數(shù)相關(guān)時

2、需要賦值運(yùn)算時

前面說,python中的列表就是“打了激素的數(shù)組”,因?yàn)樵诹斜碇锌梢郧短琢斜?#xff0c;但是當(dāng)用print方法打印一個嵌套列表時,嵌套在列表中的下層列表會原樣打印,,并不能把所有列表中的各個列表項(xiàng)分別打印出來,所以,在列表中查找列表時,需要先查看這一項(xiàng)本身是不是另一個列表,如果是,那在處理這個嵌套列表之前需要先處理一下,這里可以采用? if....else....模式。

if...else...的結(jié)構(gòu):if +某個條件:(此處注意有個冒號:)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? “true"組

? ? ? ? ? ? ? ? ? ? ? ? ? ? else:(此處注意有個冒號:)

? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?“false”組

接下來,就是怎么判斷它是不是個列表了,python有個內(nèi)置函數(shù)isinstance(),它允許檢查某個特定標(biāo)識符是否包含某個特定類型的數(shù)據(jù):

例如:

好了,這樣就可以完成嵌套列表的逐項(xiàng)print了。但是問題又來了,如果列表中嵌套列表,嵌套的列表中再嵌套列表,再嵌套列表,那么就需要很多重復(fù)的for循環(huán)和if...else...來完成任務(wù)了。

別著急,python教程中也教了另一種方法:將可能重復(fù)的代碼變成一個函數(shù)。

創(chuàng)建函數(shù)

函數(shù)的形式:def? 函數(shù)名(參數(shù)):(此處注意有個冒號:)

? ? ? ? ? ? ? ? ? ? ? ? ? ? 函數(shù)代碼組

?

?來個練習(xí)吧,把含有嵌套列表的動漫名稱,分別打印再頁面上

手動敲出這些代碼,能理解并運(yùn)行得到結(jié)果,還有點(diǎn)小激動呢~~~

?

好啦,今天的學(xué)習(xí)任務(wù)完成啦,對于很久沒有學(xué)習(xí)的我來說,耗時2小時完成,很不錯,繼續(xù)加油~~

?

轉(zhuǎn)載于:https://www.cnblogs.com/diaomaoxiaoge/p/9912468.html

總結(jié)

以上是生活随笔為你收集整理的【Python】[02]初识Python的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。