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大关键概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: sprite的大小 unity_[Uni
- 下一篇: plc和pc串口通讯接线_Plc与pc串