從0開始學Python Python的基本語法

2021-10-13 21:02:15 字數 1693 閱讀 5385

一:資料型別:

1.字串(string)——不可變

1)合併字串:+

合併字串

2)常用內建函式:

python3 字串 | 菜鳥教程

​www.runoob.com

3)格式化字串:

格式化字串

使用變數格式化字串分

2.數值(number)——不可變

1)整型(int)

2)浮點型(float)

3.元祖(tuple)——不可變

1)形式:

2)元組內建函式

python3 元組 | 菜鳥教程

​www.runoob.com

4.列表(list)——可變

1)形式:

列表形式

2)列表的增刪改查:

列表的增刪改查

5.集合(sets)——可變,但集合內的元素不可重複

1)形式:

集合基本形式

2)集合的增刪改查

集合的增刪改查

6.字典(dictionary) ——可變

1)形式

字典的基本形式

2)字典的增刪改查

字典的增刪改查

二:條件判斷

1.基本條件判斷:if … else…

2.多條件判斷:if …elif…else…

3.邊界條件(邏輯判斷):not in/ in

三:迴圈

1.for迴圈(使用最頻繁)

2.continue:跳出本次迴圈

3.break:跳出這個迴圈

四:函式

1.建立函式:關鍵字def

建立函式

2.函式呼叫

呼叫函式

3.變數作用域

1)區域性作用域:定義在函式內部的變數擁有區域性作用域,只有函式內部可以訪問

2)全域性作用域:定義在函式外部的變數擁有全域性作用域,函式內外部都可以訪問

五:模組

1.內建模組:python有很多內建模組,比如sys

2.第三方模組:

要利用python做資料分析,必須引用第三方模組進行資料清洗,資料分析,資料視覺化

1)numpy:學計算工具包,用於資料清洗

2)pandas:資料分析工具包,用於資料分析

3)matplotlib:圖表繪製工具包,用於資料視覺化

4)seaborn:圖表繪製工具包,用於資料視覺化

使用matplotlib&seaborn會存在中文亂碼問題,解決方法可以參考下面這篇文章

徐榕連:seaborn 與matplotlib的中文以及負號顯示問題

​zhuanlan.zhihu.com

圖示六:資料結構

1.佇列:先進先出

1)進佇列:從尾部進入

進佇列2)出佇列:從頭部出去

出佇列2.棧:後進先出

1)進棧:從尾部進入

進棧2)出棧:從尾部出去

出棧3.排序字典(ordereddict)

4.計數器(counter)

七:學習過程中存在的一些問題以及所犯的錯誤

1.標點符號問題,老是會中英文輸入法切換過程,忘記切換中英文的標點符號

2.條件判斷的時候,老是把賦值『=』和判斷『= =』混淆了

3.所有報錯的時候總是不知所以然,後面每次報錯我都會檢查是不是犯了上面的2個錯誤,然後一般都會解決,所以還是不夠熟練,要勤加練習才行

從0開始學spark

參考 local 模式 即單機模式,這種安裝加壓即可,具體安裝方法穿插在 standalone 模式 standalone 模式 即搭建 spark 集群,但不與其他框架整合,如 yarn,此時 spark 執行在集群中 基於 yarn 的 spark 集群部署 yarn 集群 spark 集群,此...

從0開始學架構 推薦

程式設計師的成長繞不開架構設計,有時架構設計就像鴻溝一樣擋在程式設計師晉公升之路上,只要跨過去就可以海闊天空。但不少技術能力很強的程式設計師依然不能完全掌握架構設計,這與架構設計的思維方式和訓練機制與寫 有很大差異有關,加之人們對架構設計存在很多誤區,缺乏一套行之有效的架構設計方 就可能導致在實踐過...

從0開始學swift 基礎

可以同時定義多個變數並賦予其型別注釋 let a,b,c int double 64位浮點數,要求至少有15位數字,精度很高。float 32位浮點數,要求最少有6位數字,精度要求不高時使用。注 當你沒有給浮點數標明型別時,swift總是會選擇double 二進位制 0b 八進位制 0o 十六進製制...