Python_60之叠代器模塊
阿新 • • 發佈:2018-05-10
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之叠代器模塊