總結
強調:python3 print後一定要加雙引號
一、python環境安裝
1.1、anaconda+spyder(使用)
1.2、pycharm:
1.3、anaconda:
二、python基礎語法
2.1、輸入輸出:input,print
2.2、判斷語句:if……else……
(1)**縮排和冒號區分**之間的層次關係
(2)**縮排是一種語法,相同**層次採用相同語法
(3)**縮排不統一:有的tab有的空格,或報錯或異常
2.3、迴圈語句
(1) 迴圈語句:for in
a、for迴圈是一種迭代迴圈機制,迭代即重複相同的邏輯操作
b、range()函式,左閉右開,range(11)代表0到10,不包括11,相當於range(0,11)還可增加步長range(1,11,2),代表[1,3,5,7,9]
(2)迴圈語句:while
while循適合迴圈次數不確定,for迴圈適合條件相對確定,固定次數的迴圈
2.4、列表
列表python中常用資料結構,相當於陣列,支援增刪改查
更多2.5、元祖(tuple)
(1)一旦初始化不能修改
(2)可想訪問陣列一樣進行訪問
2.6、字典
(1)字典就是,多次對同乙個key放入value,後面的值會把前面的值沖掉
(2)字典也有增產改查:
a、增加字典元素相當於賦值
b、刪除使用pop
c、查詢;get
2.7、集合set
(1)集合元素輸出順序和原有順序不一致
(2)集合詳細文章
(3)和字典類似,只不過為key的集合
2.8、注釋
(1)#
注釋中有中文,**前提娜佳#–coding:utf-8-
(2)多行注釋三個單引號或三個雙引號』』』 『』』;""" 「」"
2.9、引用模組/包:import
import本質是路徑搜尋,import引用可以模組module(乙個.py檔案),或者包package(採用from……import)
從乙個目錄中引用模組(這時目錄必須帶乙個__init__.py檔案)
2.10、函式def
三、練習
3.1、a+b數對
split()函式按照把乙個字串按照指定分隔符切割成多個子字串(不包括分隔符),字串並儲存在列表中,然後作為方法的返回值反饋回來。
上述以空格作為分隔符
3.2、python中引用scikit-learn 庫
03 python基礎 logging模組
目錄 三 基本使用 四 實際場景應用推導 4.2 結合logger handler以及formatter列印日誌 4.3 日誌列印模組封裝 五 補充 建立乙個物件,呼叫logging模組的方法來答應日誌 控制日誌列印的位置 控制日誌列印格式 import logging預設情況下只列印warning...
03 Python 基礎知識
目錄 1.注釋 2.變數及型別 3.命名規則 4.運算子 coding utf 8 time 2021 1 23 author 大海 這是單行注釋 這是多行注釋1 這是多行注釋2 運算子 描述例項 加 兩個物件相加 a b 輸出結果 30 減 得到負數或是乙個數減去另乙個數 a b 輸出結果 10 ...
03 Python集合型別
python集合型別思維導圖 只有1個元素的tuple定義時必須加乙個逗號,來消除歧義 2 常用操作 2 字典的常見操作 2 新增元素 3 刪除元素 clear 3 字典的常見函式 2 keys map.keyset 3 values 4 items 4 字典遍歷 3 dict可以用在需要高速查詢的...