python入門語法結構 python基礎語法

2021-10-10 23:30:35 字數 1202 閱讀 6782

我們可以將python程式設計的過程模擬為蓋房子,蓋房子的步驟分別是:設計房子,打好地基,準備材料以及組合材料。模擬到程式設計就是:構思程式設計要實現的功能,準備好資料分析的執行環境,準備好資料,再使用函式以及條件判斷,迴圈來組合這些資料。

一.資料的型別

資料主要分為字串,數字,容器以及布林和none等型別

a)字串字串的連線格式化字串

b)數值

主要由整形以及浮點型兩類

c)容器

容器可以用來存放多個資料,包括列表(list),元組(tuple),集合(sets),字典(dictionary)。容器的基本操作分為:增加,刪除,查詢,修改等。

列表元組

元組的內容是不可以修改的

集合(set)

基合是乙個沒有重複單元的容器

字典字典是含有鍵值對的集合,使用{}來定義

d)布林以及none

布林包括true合false,空值是none

這些資料型別中,字串,數字,以及容器中的元組是不可以修改的

二.條件判斷三種不同的條件判斷

三.使用迴圈批量處理資料使用for迴圈

continue用以跳出當前的迴圈,break用以跳出所有的迴圈continue及break

四.函式

定義函式需要輸入名稱,輸入,輸出等三個方面:函式的定義以及函式中的可變與不可變引數

變數作用域:函式內以及函式外的變數是不可以相互訪問的在外部訪問區域性變數出現錯誤

五.模組三種匯入方法以及excel的匯入方法pd.excelfile()

六.資料結構

資料結構中常見的集合(collection包括三種型別):

雙向鍊錶:queue

排序字典:ordereddict

計數器:counter

佇列queue:

佇列類似排隊,當新來的人來時,從隊尾插入,佇列離開時從隊首離開佇列

棧stack:

棧類似木桶,出與進都是在木桶的最上方發生的棧的操作

排序字典ordereddict

相比於普通的字典dictionary,這裡的key是有順序的哦排序字典

計數器counter

介紹counter的用法以及選出出現次數最多的元素的方法counter的用法

小結:1.python不同於sql,這裡的關鍵字是區分大小寫的。

2.**要多敲,影響才能深刻。

3.理解要比單純的記住更有用。

python語法結構 python基本語法

1 常量與變數 常量 一旦賦值,就不可再改變,換句話說,就是不能對它重新賦值。python不存在常量 字面常量 乙個單獨出現的量,未賦值給任何變數或常量 變數 是乙個名字,在賦值符號的左邊,這個名字可以指代賦值符號右邊的內容in 37 i 3 in 38 print i 2 系統型別python是強...

python語法結構(三)

filter func,seq 函式 是乙個高階函式,它的第乙個引數是函式,第二個引數是序列物件 傳給filter函式的函式 第乙個引數 它接受乙個引數,執行的結果必須為true或false 序列物件中每乙個元素分別作為函式的引數,計算結果為true則保留,為false捨棄 from random ...

css語法結構

轉 css屬性和選擇符 css的語法結構僅僅有三部分組成 選擇符 selector 屬性 property 和值 value 使用方法 selector 選擇符 selector 指這組樣式編碼所要針對的物件,可以是乙個xhtml標籤,如body,h1 也可以是定義了特定的id或class的標籤,如...