Python學習之路 Day3

2021-10-04 22:26:32 字數 1664 閱讀 5080

*換課程期數了,不同老師教

• 開發人員在程式中自定義的一些符號和名稱。識別符號是自己定義的,如變數名 、函式名等

• 組成:由26個英文本母大小寫,數字 0-9 符號 _$

• 1.識別符號中可以包含字母、數字、_,但是不能使用數字開頭 例如:name1 name_1 _name1 1name(不行)

• 2.python中不能使用關鍵字和保留字來作為識別符號

• 駝峰命名法

• 小駝峰式命名法: 第乙個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myname、adog

• 大駝峰式命名法: 每乙個單字的首字母都採用大寫字母,例如:firstname、lastname

• 下劃線命名法

• 不過在程式設計師中還有一種命名法比較流行,就是用下劃線「_」來連線所有的單詞,比如 get_url buffer_size

命名前面加下劃線,會被保護*

#單行注釋

「」" 「」"或者』』』 『』』』多行注釋

ctrl+滑鼠左鍵點內建函式,就能檢視函式的說明文件

注釋快捷鍵ctrl+/,再按一次取消注釋

python的標準語言不需要使用分號,簡單的換行就表示語句已經結束

為完成某一特定功能而聯絡在一起的一組語句構成乙個**塊。有判斷、迴圈、函式、類等 各種**塊。**塊的首行通常以關鍵字開始,以冒號( : )結束。

python最具特色的語法就是使用縮進來表示**塊,不需要使用大括號

在**塊體系內換行會自動縮排

tab鍵,往後縮排4個空格,shift+tab,取消縮排

pass語句是佔位語句,它什麼都不做,只是為了保證語法的正確性而寫

以下場景中,可以使用pass語句

1.​ 當你不知道後面的**怎麼寫的時候

2.​ 當你不需要寫**細節的時候

​3.當語法必須,又沒有實際內容可寫的時候

4.​ 其它的一些你覺得需要的場景

python 中的變數不需要宣告型別(弱型別語言,動態語言)

每個變數在使用前都必須賦值,變數賦值以後才會被建立。

python中,一切事物都是物件,變數引用的是物件或者說是物件在記憶體中的位址。id()

在python中,變數本身沒有資料型別的概念。

「=」號這個賦值運算子是從右往左的計算順序

python允許同時為多個變數賦值。

注意:1.字串與整形之間不能拼接–>將整數型別強轉為字串型別 eg:str(18)–>」18」

2.字串格式化–>%s,%d,%f

%號相當於佔位符,s,d,f相當於指定型別為str,digit,float…

在python中,通常用全部大寫的變數名表示常量,比如pi = 3.14159265359

但事實上,從python語法角度看,pi仍然是乙個變數,因為python根本沒有任何機制保證pi不會 被改變。你完全可以給pi賦值為10,不會彈出任何錯誤。所以,用全部大寫的變數名表示常量只 是乙個習慣上的用法。

常量通常放置在**的最上部,並作為全域性使用。

1、input()輸入函式不論輸入什麼返回值都為字串

2、當程式中有input()函式時,程式會停止在input()函式這塊,這是程式阻塞

sep,可以在兩個值之間插入字串,預設為空格(sep=』 『)

end,在輸出語句之後,預設(end=』\n』),為新的一行

Python學習之路day3 集合

集合 set 是一種無序且不重複的序列。無序不重複的特點決定它存在以下的應用場景 差集 並集 交集等,下文詳述。建立集合的方法與建立字典類似,但沒有鍵值對的概念,具體如下 s1 還可以通過以下兩種方法建立 s2 set s3 set 11,22,33 這兩種方法本質上是同一種,都是通過呼叫系統的se...

python機器學習day 3

突然覺得標題的day計算方式有問題 對於效能評測,一共有三個指標 準確性和召回率和精確率。書上用的是有點像 卡諾圖 的感覺來列的公式。數電後遺症。實際是1類 實際是2類 分類結果為1類 1類被分類為1類 分類正確 2類被分類為1類 棄真錯誤 分類結果為2類 1類被分類為2類 納偽錯誤 2類被分類為2...

python學習總結day3

01if判斷語句基本語法 格式如下 if 要判斷條件 條件成立時,要做的事情 注意 縮排為乙個tab鍵或者4個空格,在python開發中,tab和空格不要混用,記住if判斷條件後面要加上 02比較 關係 運算子 等於 不等於 大於 小於 小於等於 大於等於 注意 if語句以及縮排部分是乙個完整的 塊...