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

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程语言 > python >内容正文

python

python 去除列表空值_零基础学习Python之9大关键概念

發布時間:2024/9/30 python 29 豆豆
生活随笔 收集整理的這篇文章主要介紹了 python 去除列表空值_零基础学习Python之9大关键概念 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

一.為什么學Python ?

1.Python是人工智能,數據分析必備工具,目前為世界上發達國家主流編程語言。

二.學習Python 的4個關鍵點。

數據/函數/條件判斷/循環

三.九大關鍵概念

1.1數據:即需要處理的對象

1.1.1 數據處理需要使用變量作為載體,即變量可以存放數據

變量的命名:變量名稱只能包含字母,數字和下劃線(不能已數字開頭,不能使用16_m作為開頭。謹慎使用小寫字母l和大寫字母O,因為會被勿看成1和0.

1.1.2字符串:

已''和""可以生成字符串,例如‘馬云’&“很富有”

合并字符串,形成一個句子,報錯了

排查原因:畫圈地方使用中文輸入輸入(),系統判定識別不了,切記一定使用英文輸入法

使用%s格式化字符串,報錯。

排查原因:%s字符串對象錯誤,即%s表示對象應為%合集中的內容

1.1.3數字

整型數字:即整數

浮點型數字:帶有小數點的數字

1.1.4 容器 (存放數據的),

1.1.4.1列表:由一系列按特定順序排列的元素組成,用[ ]表示,用逗號分隔其中的元素。例如:

列表 4個操作:增加,刪除,查詢,修改

2.1.4.1.1) 增加,使用函數append,例如在定義列表增加‘劉強東’

1.1.4.1.2)刪除,使用del函數,例如定義列表刪除‘劉強東’

出現如下錯誤,原因為列表定義從0開始,不是從1開始,(即del namelist [5]錯誤,實際最大為4)

正確操作如下:

1.1.4.1.3)查詢,先將變量從列表中提取出來,在print出來,如下

1.1.4.1.4)修改,同理,先將變量提取出來修改,再打印出來;

1.1.4.2元組:只能查詢,不能修改,已()表示,以逗號隔開

列如:

2.1.4.3集合:是一個沒有重復元素的容器,用{}來表示,列如:

同樣,集合也有4個操作,即增加,刪除,查詢,修改

2.1.4.3.1 增加,使用update 函數增加 ,如下:

報錯,圈內為中文符號逗點,改為英文

2.1.4.3.2刪除,使用discard函數,如下:

1.1.4.3.3查找:使用txBool函數

1.1.4.3.4修改,需要先刪除,在添加元素,即先使用discard函數刪除,在使用update函數添加

列如:

1.1.4.4字典(是一種映射關系,例如將病人進行編號)

1.1.4.4.1 字典操作增加:直接將元素定義添加

1.1.4.4.2字典操作刪除:直接使用Del函數刪除

1.1.4.4.3字典操作查詢:先用變量賦值對應的元素,直接搜索打印出來

1.1.4.4.4字典操作,修改,同列表修改方式

2.布爾數據:True/False ,條件判斷,最易縮進格式

3.None 空值 :None代表元素中有空值出現,可以使用None將空值找出進行特殊計算

4.數據類型總結:

字符串/數字/元組 不可更改數據

5條件判斷:

IF邊界條件

else 邊界條件

6.比較

6.1值比較</>/>=/<=/!=/==

注意:在英文模式下,會自動縮進,中文模式下會報錯。

6.2邏輯比較 and/or/not

6.3多個條件判斷

7.循環:使用函數for 將將重復的工作顯示出來,

注意:標點符號需要在英文界面輸入,否則會報錯。

7.1 continue 用于跳出當前循環

報錯,原因將Key及value當作元素使用,去掉引號即可

7.2 break用于退出整個循環

注意:格式及英文狀態輸入符號

8.函數:是帶名字的代碼塊

8.1自定義函數:使用關鍵字def來告訴python你需要定義一個函數:

注意:

不要打多了,會報錯。

8.2如何使用函數:

8.3 函數參數:不可變數據類型

字符串、數字,元祖這3種是不可變數據類型,其他的都是可變數據類型

8.4函數參數:可變數據類型

8.5變量作用域

Python的作用域一共有2種:全局作用域,局部作用域。

定義在函數內部的變量只能在被聲明函數內部活動(訪問數據)即局部作用域

定義在函數外部的變量可以在整個程序內活動(訪問數據)即全局作用域

8.6 模塊導入:

Python內置模塊使用:這一塊不多說,直接上手:

8.7第三方模塊導入:

導入pandas模塊,耗時費力。

讀取EXCEL文件時會出現錯誤提示:SyntaxError:

(unicode error)'unicodeescape' code can't decode bytes in position 2-3:truncatedUXXXXXXX escape

原因為Windows系統中讀取文件路徑可以使用,但是python字符串中有轉義的含義,導致沖突,需要將已其它方式代替,1.用代替,2.用/代替,3.在路徑前加r,即保持字符原始值的意思。

9.數據結構:

9.1隊列:類似于日常生活中在飯堂打飯的隊列,從頭到尾依次排列,按照順序打完飯就走。

9.2棧:類似于俄羅斯方塊,最新的方塊只能在最上面。

9.3排序字典:按照順序,對字典進行排列

9.4.計數器:對元素出現的頻率可以進行統計。

總結

以上是生活随笔為你收集整理的python 去除列表空值_零基础学习Python之9大关键概念的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。