python 學習筆記(循環,print的幾種寫法,操作符)


一、循環( for, while)

while循環是指在給定的條件成立時(true),執行循環體,否則退出循環。for循環是指重復執行語句。

break 在需要時終止for /while循環

continue 跳過位於其后的語句, 結束本次循環,開始下一輪循環。

1. for 循環(for ... else...)

用來遍歷某一對象,還具有一個附帶的可選的else塊。

for語句的格式如下:

for <> in <對象集合>:

    if <條件>:

       break

    if <條件>:

       continue

       <其他語句>

    else:

    <>

注:下例中輸入的值要用int 強制轉換成數字才能和隨機數對比,沒轉換前是str類型

2. for 的另一種高級寫法:列表推導式--輕量級循環

列表推導式是利用其他列表創建新列表的一種方法,工作方式類似於for循環:

3. while循環(while ... else ...)

在Python中while循環用於循環執行程序,即在某些條件下,循環執行某段程序。基本形式如下:
while 判斷條件:
    執行語句

執行的語句可以是單個語句或語句塊,執行的判斷條件可以是任何表達式,任何非0或非空的值均為true。當判斷條件為假false時,循環結束。

用while 實現上面的for 循環,如下所示,count 需要初始化值,並且每次count都需要+1, 否則就會恆為1, 進入死循環。

二、print 的幾種寫法

以下是print 的幾種寫法:

%s string
%d int
%.2f float

 三、操作符(算數操作符,比較操作符,邏輯操作符)

算數操作符:

+  加
-  減
*    乘
/     除
//    浮點除法(四舍五入)
%   取余
**   乘方

# count = count+1
# count+=1
# count = count-1
# count-=1
# count= count*1
# count*=1
# count = count/2
# count/=2

比較操作符:

python的標准比較操作符有:<     <=     >      >=       ==       !=       <>,根據表達式的真假,返回True/False布爾值數據類型。

邏輯操作符:

and、or、not是python提供的邏輯操作符,其作用是把表達式連接在一起,得到一個布爾值。例如下面這樣:

>>> 5 < 6 and 5 == 6
False
>>>
>>> 8 > 6 or 5 < 6
True
>>>
>>> not 4 <= 3
True
>>>
>>> 5 < 6 < 12  #相當於5 < 6 and 6 < 12
True

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM