一、基本輸出
print("abc")
輸出結果:abc
print("abc"+" cde") #字串連接
輸出結果:abc cde
print(“abc”+“ cde”*3) #字串重復
輸出結果:abc cde cde cde
print(5+3)
輸出結果:8
二、分支回圈
1.分支結構
(1) if
if <條件陳述句>:
<內容> #注意代碼塊縮進
(2) if...else
if <條件陳述句>:
<內容_1>
else: ##else于if/elif在同一級縮進
<內容_2>
(3) if...elif...else
if <條件陳述句_1>:
<內容_1>
elif <條件陳述句_2>: #elif于if在同一級縮進
<內容_2>
else:
<內容_3>
(4)三目運算子
num = x if x < y else y
上述陳述句等于
if x < y:
num = x
else:
num = y
(5) 斷言(assert)
assert關鍵字的作用是,當關鍵字后的條件為假時,程式自動崩潰并拋出AssertionError例外
多用于在程式中置入檢查點
assert 3 > 4
輸出結果:
Traceback (most recent call last):
File "F:\Python\.vscode\Untitled-1.py", line 2, in <module>
assert 3 > 4
AssertionError
2.回圈結構
(1) while
while <條件>:
<回圈體>
(2) for
for <變數> in <運算式>:
回圈體
'''
<運算式>可為字串、串列、range()等
range(<開始位置>, <結束位置>, <步長>)
'''
例1:
name = August
for i in name:
print(i, end=' ')
輸出結果:A u g u s t
==============================================
例2:
list = ['August', 'FWTY', 'Tsugua']
for each in list:
print(each)
輸出結果:August
FWTY
Tsugua
==============================================
例3:
for i in range(4): #默認起始位置為0, 步長為1
print(i)
輸出結果:0
1
2
3
4
==============================================
例4:
for i in range(1, 10, 2): #起始位置為1,步長為2
print(i)
輸出結果:1
3
5
7
9
(3) break, continue
? 略
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/183601.html
標籤:Python
上一篇:PEP 3141 數值型別的層次結構 -- Python官方檔案譯文 [原創]
下一篇:Python學習筆記(二)串列
