Python基礎知識理解(一)

2021-08-25 22:26:01 字數 2507 閱讀 8822

一、人工智慧、雲計算、大資料

1、大資料: 資料採集、資料儲存、資料處理和資料分析等功能;

一般的開發框架:客戶端(人工智慧)->服務端(雲計算)->資料端(客戶端)。

二、人工智慧、機器學習、python語言

1、機器學習:是一種多領域交叉學科,是人工智慧的解決方法;

2、python語言,一種物件導向的動態編譯語言,是一種解析性語言。底層開發語言為c語言;

3、人工智慧分為:軟體人工智慧(如:網路機械人)和硬體人工智慧(如:實體機械人)。

三、python語言

1、變數和資料型別

python中變數沒有具體申明,只需要賦值就可以使用。python中資料型別不需要首先申明定義。

變數:變數是程式設計中運算元據的基本單元,可分為:數字變數、文字變數等。

常用的資料型別:數字型別、字串、 元組、列表、字典等

2、數字型別:整型、實型、布林型

可以通過type(a)來檢視a的型別。

3、字串:表示方法:單引號、雙引號、三引號;

三者的區別:

4、算數運算子:「+」、「-」、「*」、「/」、「//」取整、「**」取冪(如a**b,表示a的b次方)、「%」取餘;

5、比較運算子(又稱關係運算子):「==」是否相等、「」大於、「!=」不等於、「>=」大於等於、「<=」小於等於;

6、賦值運算子:「=」、「+=」、「-=」、「*=」、「/=」、「//=」、「**=」;

7、邏輯運算子:「and」、「or」、「not」,返回值為true或者false;

8、字串切片:主要是在python語言中對字串進行切割獲取相應資料的技術功能。

格式:[start:end:step];

說明:1)[:]、獲取所有的資料;

2)[start:]從start開始的資料(如a[2:]);

3)[:end]表示從開頭到end-1的資料(如:a[:5]);

4)[start:end]取從start開始到end-1的資料;

5)[start:end:step]表示以step步長從start到end取資料。

9、字串運算子:字串的表示『…… 』或者「 ……」或者『『『……』』』

字串變數的取值和賦值:

2)「*」:重複輸出字串;如:a*2,重複輸出2遍字串a;

3)「[ ]」:通過索引獲取字串中字元;如h="abdcdf",其中a的索引為0,b的索引為1等,則h[0]為a,h[1]為b:

4)「in」:是否包含。如f=「d」,print(f in h) 返回值為true;

5)「not in」:不包含。如f=「s」,print(f not in h) 返回值為true;

6)「\n」:

10、轉義字元:定義為「\」加字元來實現特殊功能;

1)「\」出現在尾行:實現續行;

2)「\\」:實現字串顯示反斜槓符號

3)「 \' 」:單引號;

4)「 \a 」:響鈴;

5)「 \b 」:退格;

6)「\000」:實現空值;

7)「\n」:實現換行;

8)「\t」:橫向製表;

9)「\r」:回車。

11、if判斷語句

12、列表:定義為可以儲存多個資料。list=【「資料1」,「資料2」,「資料3」】·,列表的幾種操作:新增、插入、刪除

13、for迴圈結構:

1)、語法結構:    for 變數   in    集合:

迴圈語句;

else:

結束語句;

2)、列表迴圈顯示:range()返回序列資料

14、元組:元組是python中一種資料型別,同list類似,可以儲存多個資料。不同點:列表可以增加刪除修改,但元組不能。

15、while迴圈:

while(邏輯表示式):

迴圈語句;

else:

結束語句;

16、字典:python中一種資料型別,是儲存鍵值對資料集合。鍵:屬性名稱,值:資料。

語法結構:字典名稱=;

字典的讀取:a=字典名稱[「鍵值」];

Python基礎知識(一)

remove 在列表中找到並刪除乙個特定的資料項。insert 在某個特定的位置的前面增加乙個資料項。在列表末尾增加乙個資料項。pop 從列表末尾刪除資料。extend 在列表末尾增加乙個資料項集合。print 在螢幕上顯示。len 得出長度。isinstance 允許檢查某個特定識別符號是否包含某...

Python基礎知識(一)

變數命名規範 1.變數名可以包括字母 數字 下劃線,但是數字不能做為開頭 2.不能使用關鍵字 格式化輸出第一種方法 name input 請輸入你的姓名 age int input 請輸入您的年齡 job input 請輸入您的職業 hobby input 請輸入您的愛好 msg1 infomati...

python基礎知識一

應用領域全能,平衡發展,樣樣通,簡潔明瞭 單行注釋 多行注釋 input 輸入資料,且只以字串的格式輸入 print 列印資料 比如 python變數名一般包括數字 大小寫字母和下劃線,且以下劃線開頭的變數有特殊含義,大小寫敏感,推薦使用具有固定含義的英文單詞或縮寫。變數宣告,有以下三種情況。類名一...