Python學習之路上的幾個經典問題

2021-09-09 02:31:43 字數 1865 閱讀 3949

語法如下:

[on_true] if [expression] else [on_false]

如果[expression]為true,則表示式的值為[on_true],否則為[on_false]。

示例如下:

使用not判斷list是否為空,是相當pythonic的方法。

示例如下:

使用乙個額外的狀態變數是想當non-pythonic的,更好的方法是使用enumerate()這個內建函式。

示例如下:

轉換成float可以用float("555.66"),轉換成int可以用int(float("555.66"))。

示例如下:

len()函式可以用在python的許多態別(例如list,dict,set,string等)用來計算長度。

示例如下:

type()內建函式可以用來得到乙個物件(變數的)型別。

示例如下:

type()函式也可以用來獲得自定義的型別

示例如下:

isinstance()函式,它也可以作用在內建型別(例如list,dict等)上。

示例如下:

7、python專案目錄中的__init__.py檔案有什麼用?

__init__.py檔案的作用是把所在目錄當作乙個package處理,這樣才可以把所在目錄下的py檔案作為模組匯入,通常__init__.py檔案為空

8、python反轉乙個字串或列表?

這就用到了python的強大的切片語法:[ begin:end:step ]

當 step > 0 時,切片從 begin(含begin)處開始,到 end(不含end)處結束,方向從左向右,每隔 step - 1(索引之間差值仍為 step,但相隔元素是 step - 1 個)個元素進行一次擷取。

當 step < 0時,方向正好相反,從右向左。

示例如下:

9、python根據索引刪除list中元素?

del關鍵字刪除list中元素。

示例如下:

10、python如何複製list?

注意:new_list = old_list 你並沒有2個list,用=建立的list只是old_list的引用,所以當你修改其中乙個list時,另乙個也會同步修改。

複製list的方法如下:

示例如下:

python學習之路上的一些小筆記

在學習python的過程中,我積累了不少的筆記以及練習,但是疏於整理正好時至春節放假之際,再加上新型冠狀病毒的肆虐。各個村 小區都已經封鎖,實在無聊對我考完研究生之後學習python到現在的筆記進行記錄一下,這是在家裡學習的一部分,還有在學校的一部分寫在這裡作為提醒寫在這裡,以及進行時不時的回憶 程...

學技術之路上的感悟 學習方式的晉級

今天 從這幅圖開始,我深刻的領悟到,今後的學習技術之路會更加的自信,平坦。通過weka的學習,我知道,我要學習的東西,都是浮雲,在吃飯回實驗室的路上,我說了一句話,那是有感而發 現在社會上大部分人都是螺絲釘,都是社會主義的一塊磚那裡需要 搬,大部分人都是沒有絲毫創造力的,因為他們在學習常識技術的路上...

Python的學習之路

最最重要的是,python廣泛應用於自動化辦公 自動化運維 開發 網路爬蟲 大資料分析 資料探勘 科學計算 機器學習 深度學習 神經網路等領域。python該怎麼學 多練習 冰凍三尺非一日之寒!我們在學習當中必然遇到枯燥難學的知識點,所以我們要不停的練習,會當臨絕頂,一定先爬山多寫,學習過程是乙個爬...