簡明python教程自學筆記(2)

2021-05-25 20:14:12 字數 1442 閱讀 9729

菜。。。鳥。。。變。。。。身。。。。。進度:1/n。。

資料型別

變數可處理不同型別的值,基本型別:數和字串.(用類創造自己的型別)

python把程式中用到的任何都稱為物件。(包括數、字串甚至函式)

儲存,執行python程式標準流程

編輯器——輸入程式**——儲存——直譯器命令python program.py或idle

如何使用變數和字面意義上的常量。例:

#filename:var.py

i=5print i

i=i+1

print i

s='''this is a multi-line string.

this is the second line.'''

print s            得到輸出:

$python var.py56

this is a multi-line string.

this is the second line.

邏輯行與物理行

物理行:編寫程式時所看見的。

邏輯行:python看見的單個語句,例如

print'hello world'(若本身一行,則也是物理行)

python假定每個物理行對應乙個邏輯行

分號表示乙個邏輯行/語句的結束

可在乙個物理行使用多個邏輯行

例:①=②=③=④

①╱i=5       ②╱i=5;      ③i=5;print i;

╲print i     ╲print i;  ④i=5;print i

建議乙個物理行對應一句邏輯行

例:多物理行中寫一邏輯行:明確的行鏈結

s='this is a string./

this continues the string'

print s

輸出:this is a string.this continues the string.

print/   =print i

i暗示的行連線:出現在邏輯行中使用了圓括號、方括號或波形括號的時候。不需要使用 /

縮排:行首的空白被稱為縮排

邏輯行首的空白(空格或製表符)決定邏輯行的縮排層次。用來決定語句的分組,說明同一層次的語句必須有相同的縮排,每一組被稱為塊。

錯誤的縮排會引發錯誤。python會提示。

不要會和使用製表符和空格來縮排,否則不能在跨平台時正常工作。

建議在每個縮排層次使用單製表符或空格(2、4)。並只使用其中一種。

運算子和表示式

編寫多數語句(邏輯行)都包括表示式。如2+3

乙個表示式可分解為運算子和運算元。

運算子:完成某事。如「+」或其他特定關鍵字表示需要資料來進行運算。

運算元:表示式中的資料被稱為運算元。例如2、3。

例:>>>2+3

5>>>3*5

15>>>

簡明Python教程(筆記)

只有在形參表末尾的那些引數可以有預設引數值,即你不能在宣告函式形參的時候,先宣告有預設值的形參而後宣告沒有預設值的形參。這是因為賦給形參的值是根據位置而賦值的。例如,def func a,b 5 是有效的,但是def func a 5,b 是 無效的。如果你的某個函式有許多引數,而你只想指定其中的一...

簡明Python教程

簡明python教程 swaroop,c.h.著 沈潔元 譯 看了一下,確實不錯,值得推薦。目錄表前言 本書的讀者 本書的由來 本書目前的狀況 官方 約定條款 歡迎給我反饋 值得思考的一些東西 1.介紹 簡介 python的特色 概括 為什麼不使用perl?程式設計師的話 2.安裝python li...

簡明 Python 教程

字面意義上的常量 數字串 變數識別符號的命名 資料型別 物件輸出 它如何工作 邏輯行與物理行 縮排概括 簡介運算子 運算子優先順序 計算順序 結合規律 表示式使用表示式 概括簡介 if語句 使用if語句 它如何工作 while語句 使用while語句 for迴圈 使用for語句 break語句 使用...