python學習 語句

2021-07-08 20:53:02 字數 2075 閱讀 3755

1.1 基本輸出,(換行輸出)

1.2 print的逗號,可以使之在同一行。

print a,

print b,

print c, ---->abc

1.3 輸出到檔案 >>為重定向

將檔案用print方式寫入

f = open('lpc.txt','r')

print >> f,'python'

print >> f'i like it'

f.close()

2.1 由條件和執行**塊組成。

2.1.1 條件可分為決策、迴圈和分支

2.2 格式(冒號與4個空格永不忘)

if expression:

statement()

esle:

statement()

2.3 if while for 函式,皆為contorl flow

3.1 控制流與真假值息息相關

3.1.1 不要誤解了真假與布林值

x = 3

if x:#相當於:if bool(x)

print 4

但是,一下這種方式是不允許的:

if x is ture:

print 4

3.2 布林值的幾個最基本運算子

3.2.1 and

3.2.2 or

3.2.3 is 檢查共享

5 is ture ----> false(is檢查的是 5 是否引用了bool物件)

'lpc' is ture ---> false

3.2.4 == 檢查值 1== ture ---> ture

3.2.5 not(反轉,取反)

3.3利用布林值「惰性求值,需要時再求值」的特性

當出現多個條件時,使計算比較複雜比較容易出錯的條件放在前面,可以提高效能,

4.1 if的組成 if else elif pass

4.1.1 if與elif替代了switch

4.1.2 pass

if expression:

statement()

elif expression:

statement()

else:

pass

4.2 奇技淫巧 三元表示式

4.2.1 x if else

4 if ture else 3

等通過於:

if ture:

print 4

else:

print 3

4.2.2 活用list

[4,3][ture]

[假的答案,真的答案][表示式]

4.2.3 三元表示式玩玩就好

我們的目標是使**清晰、簡單。

5.1 while的基本格式

while expression:

statement(s)

5.2 while的一些關鍵字:

2.2.1 break

跳出while,結束while

2.2.2 continue

跳出當前這次迴圈,但不結束while。

continue以後的**都執行不到了,會在while迴圈內一直執行continue之前的**。

2.2.3 else

while結束以後執行

不能與break一起使用。

5.3 注意:普通應用裡,while一定要給乙個結束條件,否則就是傳說中的死迴圈

6.1 for的基本格式

for item in iterable:

statement(s)

6.2 for的基本組成部分(與while相同)

3.2.1 break

3.2.2 continue

3.2.3 else

6.3 注意:for的最後乙個迭代值將保留。

比如:for x in [1,2,3]

print x

當for循壞結束後,x = 3.

Python學習 語句 語法

注釋,不支援多行注釋 連線,當一行的程式太長時,可以使用連線符 反斜槓 1 使用if elif 和 else 進行標記 小於兩個的選擇 if 條件 語句段1 else 語句段2 大於兩個的選擇 if 條件1 語句段1 elif 條件2 語句段2 else 語句段3 2 使用while進行迴圈 whi...

C 學習 語句

標準輸入輸出 cin 標準輸入 cout 標準輸出 cerr 不帶快取的標準錯誤輸出 clog 帶快取的標準錯誤輸出 檔案輸入輸出 ifstream 讀檔案 ofstream 寫檔案 fstream 讀寫檔案 字串輸入輸出 istringstream 字串輸入流 ostringstream 字串輸出...

Python基礎教程學習 語句

簡單推導 你可同時列印多個表示式,條件是用逗號分隔它們 print age 42 age 42 自定義分隔符 print i wish to register a complaint sep i wish to register a complaint 自定義結束字串,以替換預設的換行符 print...