捕獲異常
a = 10
try:
a / 0
except:
print("error")
迭代器
#迭代器,往前訪問元素
list_ = [1,2,3,4]
it = iter(list_)
'''for x in it:
print(x,end="..")
'''while true:
try:
print (next(it))
except:
break
#生成器
#普通輸出斐波那契數列
def fab(max):
n , a, b = 0, 0, 1
while nmax):
return
yield a #暫停函式並返回a的值
yield b #暫停函式並返回b的值
a ,b = b ,a+b
#print('a = %d,b = %d'%(a,b))
n = n+1
f = fab(8)
while true:
try:
print (next(f),end=" ")#next繼續呼叫函式
except:
break
格式
#str.formate
print(' and '.format('tom','jerry'))
print(' and '.format(mao = 'tom', shu = 'jerry'))
import math
print('pi的值近似為。'.format(math.pi))
Python基礎語法 迴圈(四)
前言這是這一階段對迴圈語法練習的乙個實踐練習分享及總結 題目找出乙個整數的所有最小因子,即所有因子均為素數因子,例如8的所有因子即為2,2,2。思路解析 在程式設計前先進行梳理整個解題過程,首先是需要找到整數的因子,同時對因子進行素數的判斷並將非素數因子進行分解,同時需要注意因子是成對出現的,而分解...
python基礎(四) python語法細節
本節簡單說下python語法中的一些小注意點,比較雜碎的知識點,需要在學習中熟練使用。python中的字串用單引號或者雙引號包圍,如 這是乙個字串 a python b python 這兩種形式都是可以的,即python中單引號和雙引號使用完全相同。2 2 4 50 5 6 20 50 5 6 4 ...
Python語法基礎(四) if else語句
注意 if else語句中,方法體需要縮排 cars bmw toyota audi subaru for car in cars if car bmw print car.upper else print car.lower 輸出 bmw toyota audi subaru1.and連線,表示 ...