Python 賦值 條件分支和迴圈及print語句

2021-09-26 23:18:08 字數 1702 閱讀 8130

今天覆習的內容比較簡單,大概寫一下好了

1)乙個值給多個變數

a=b=c=『ran』

2)同時對多個變數賦值

如下可對序列賦值

(x,y)=(

5,10)

x5type

(x)<

class

'int'

>

[x,y,z]=[

1,2,

3]x1

1)由於pthon中沒有switch語句,因此我們可以用相應的字典表操作來進行多重分支。

def add

(x):

print

(x+5

)def de****t_method

(x):

print

('未找到鍵值'

)dict1=

print

(dict1.

get(

'addd'

,de****t_method)(5

))

2)三元條件符:

a= x if 條件 else y

如果條件滿足,將x給a;否則,將y給a

score=

75if score>=60:

result=

'及格'

else

: result =

'不及格'

print

(result )

等價於score=

75result=

'及格'

if score>=

60else

'不及格'

print

(result )

1.while迴圈

注意while迴圈裡永假指(0,,"",false等)

1)break

條件滿足,跳出迴圈體

2)continue

條件滿足,跳出本次迴圈,返回迴圈開始的地方,進行下一次迴圈。

3)pass

空語句,不執行任何操作

4)else

可與while搭配使用,構成乙個迴圈體

2.for迴圈

迭代物件可以是列表,字串,元組,字典等,下面以字典為例,介紹for迴圈

emp=

for key in emp:

print

('{}=>{}'

.format

(key, emp.

get(key)))

for values in emp.

values()

:print

(values)

range(1,10),包括1,不包括10

語句功能

print(a,b,c,sep=』_』)

預設a,b,c以空格隔開,sep可設定以什麼隔開

print(a,end=』>>>』)

以什麼結尾

print(a,file=open(『m.txt』,『w』))

列印內容到檔案

print(』{}=>{}』.format(a,b))

佔位符列印太方便了

Python學習 條件分支和迴圈

python學習第三天 條件分支和迴圈 1.if條件分支和while迴圈的應用 採用if,elif,else結構 不建議使用if,if,if的結構,因為當程式每次執行時,程式會對每乙個if進行條件判斷,產生不必要的資源浪費 score int input please enter the score...

Python 條件分支與迴圈

python3預設支援中文 python 執行順序 從上到下 注意 python沒有編譯過程 if條件語句 if elif else 注意用 不是 money 200 if money 100 print 你有100塊錢 elif money 300 print 你有300塊 elif money ...

分支 迴圈 條件

在文字檔案中編寫python ide程式語言的整合開發環境 pylint 語法檢測包 流程控制語句之條件控制一 條件控制 if else 迴圈控制 for while 分支 switch 注釋方法 單行注釋 多行注釋 多行注釋 alt shift a if else 語句 流程控制語句之條件控制二 ...