03 Python基礎語法1

2021-10-07 21:22:16 字數 2037 閱讀 3565

總結

強調: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可以用在需要高速查詢的...