Python3.4學習筆記之常用操作符,條件分支和循環(huán)用法示例
本文實例講述了Python3.4常用操作符,條件分支和循環(huán)用法。分享給大家供大家參考,具體如下:
#Pyhon常用操作符 c = d = 10 d /= 8 #3.x真正的除法 print(d) #1.25 c //= 8 #用兩個斜杠實現(xiàn)2.x默認的地板除法(整數(shù)相除只取整數(shù)) print(c) #1 a = 3 ** 2 # 3 的 2 次方 print(a) print(not 0)#True , 0 表示Flase,其他數(shù)字為True print(not 2)#Flase #運算符優(yōu)先級,冪運算 **,正負號 +x -x 算術(shù)操作符 * / // + - #比較操作符 < <= > >= == != ,邏輯運算符 not and or
輸出結(jié)果:
1.25
1
9
True
False
#條件分支和循環(huán)
#條件分支,判斷,決定該不該做某事,if else (elif) 強制tab縮進避免懸掛else
#循環(huán),不斷地去做某事 while for range
import traceback
a = 98
if 100 >= a >= 90:
print("A")
elif 90>a>80:
print("B")
elif 80>a>70:
print("C")
elif 70>a>60:
print("D")
else:
print("E")
#三元操作符,用一條語句完成多個條件判斷和賦值操作
x = 4
y = 5
small = x if x < y else y
print(small)
#斷言assert關(guān)鍵字,程序自動崩潰并拋出AssertionError異常,用在重新中植入檢查點
assert 4 > 3 #條件正確自動忽略跳過
print("pass...")
try:
assert 3 > 4
except (AssertionError):
traceback.print_exc()
print("after assert...")
#while循環(huán),條件為True的時候就會不斷執(zhí)行循環(huán)體
#for循環(huán),計數(shù)器循環(huán),比while更智能和強大,可以自動調(diào)用迭代器的next方法,會自動捕獲異常
#for 目標 in 表達式: 循環(huán)體,表達式是一個列表
fav = "zdz8207"
for i in fav:
print(i,end=" ")#z d z 8 2 0 7
print("\n")
member = ['zdz','liufeng','大自然','hots']
for each in member:
print(each,len(each))
#range([strat,] stop[,step=1) 與for循環(huán)配合 計數(shù)從0開始
list(range(5))
print(" test range(5)...")
for i in range(5):
print(i)
print(" test range(2,9)...")
for i in range(2,9):
print(i)
print(" test range(1,5,2)...")
for i in range(1,5,2):
print(i)
#兩個關(guān)鍵,break終止循環(huán),跳出循環(huán),continue終止本輪循環(huán),進行下一輪循環(huán)
print(" test continue...")
for i in range(10):
if i%2 !=0:
print(i)
continue
i += 2
print(i)
輸出結(jié)果:
A
pass...
Traceback (most recent call last):
File "F:/kanbox/pythoncode/if_for.py", line 28, in <module>
assert 3 > 4
AssertionError
after assert...
z d z 8 2 0 7
zdz 3
liufeng 7
大自然 3
hots 4
test range(5)...
1
3
test range(2,9)...
3
5
7
test range(1,5,2)...
3
test continue...
1
3
5
7
9
更多關(guān)于Python相關(guān)內(nèi)容感興趣的讀者可查看本站專題:《Python編碼操作技巧總結(jié)》、《Python數(shù)據(jù)結(jié)構(gòu)與算法教程》、《Python函數(shù)使用技巧總結(jié)》、《Python字符串操作技巧匯總》、《Python入門與進階經(jīng)典教程》及《Python文件與目錄操作技巧匯總》
希望本文所述對大家Python程序設(shè)計有所幫助。
相關(guān)文章
在PyCharm搭建OpenCV-python的環(huán)境的詳細過程
這篇文章主要介紹了在PyCharm搭建OpenCV-python的環(huán)境的詳細過程,本文通過圖文并茂的形式給大家介紹搭建步驟,對PyCharm搭建OpenCV-python環(huán)境相關(guān)知識感興趣的朋友一起看看吧2022-05-05
Python實現(xiàn)將HTML轉(zhuǎn)為PDF/圖片/XML/XPS格式
網(wǎng)頁內(nèi)容是信息傳播的主要形式之一,這篇文章主要和大家介紹了如何使用Python實現(xiàn)將HTML分別轉(zhuǎn)為PDF/圖片/XML/XPS格式等,需要的可以參考下2024-03-03
python 數(shù)據(jù)生成excel導出(xlwt,wlsxwrite)代碼實例
這篇文章主要介紹了python 數(shù)據(jù)生成excel導出(xlwt,wlsxwrite)代碼實例,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友可以參考下2019-08-08

