1. 程式人生 > >Python_60之叠代器模塊

Python_60之叠代器模塊

pre == bsp 發生 大寫字母 整除 slow lower 生成器

生成器

叠代器

生成器只有生成的功能,調用,顯示都不管

叠代器是可以觸發生成,調用生成器,顯示出來只能從頭往尾執行,不能在中間返回

***********************************************************************************************************************************************************************************************************************************************************************************************

問楊峰姐

計算100到300之間能被3和7整除的所有數據之和

sum=0
for i in range(100,300):
if i%3==0 and i%7==0:
sum+=i

print (sum)
輸出——————————————————————————1995


定義一個函數統計一個字符串大寫字母、小寫字母、數字個數,並返回結果

def tongji(strc):
dxzm=0
xxzm=0
sz=0
for i in strc:
if i.isupper():
dxzm+=1
elif i.islower():
xxzm+=1
elif i.isdigit():
sz+=1
print (‘大寫字母個數 %d,小寫字母個數 %d,數字個數 %d‘ % (dxzm,xxzm,sz))

tongji(‘SSDGRfdrSGGDrgb32435465dFDT457HT‘)
輸出——————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————————
大寫字母個數 14,小寫字母個數 7,數字個數 11

Python_60之叠代器模塊