免费视频淫片aa毛片_日韩高清在线亚洲专区vr_日韩大片免费观看视频播放_亚洲欧美国产精品完整版

打開APP
userphoto
未登錄

開通VIP,暢享免費(fèi)電子書等14項(xiàng)超值服

開通VIP
循環(huán)迭代--python
如何判斷一個(gè)對(duì)象是可迭代對(duì)象呢?方法是通過collections模塊的Iterable類型判斷
>>> from collections import Iterable
>>> isinstance('abc', Iterable) # str是否可迭代
True
>>> isinstance([1,2,3], Iterable) # list是否可迭代
True
>>> isinstance(123, Iterable) # 整數(shù)是否可迭代
False

實(shí)現(xiàn)類似Java那樣的下標(biāo)循環(huán)怎么辦?
Python內(nèi)置的enumerate函數(shù)可以把一個(gè)list變成索引-元素對(duì),這樣就可以在for循環(huán)中同時(shí)迭代索引和元素本身:

>>> for i, value in enumerate(['A', 'B', 'C']):
...     print(i, value)
...
0 A
1 B
2 C

for x, y in [(1, 1), (2, 4), (3, 9)]:
     print(x, y)



輸出列表

#!/usr/bin/python
# -*- coding: UTF-8 -*-

names = ['Michael', 'Bob', 'Tracy','中國(guó)']
for name in names:
    print(name)
-------------------------
Michael
Bob
Tracy
中國(guó)

1-10的整數(shù)之和
疊加
sum = 0
for x in [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]:
    sum = sum + x
print(sum)
結(jié)果:
55
---------------
打印整數(shù)和
1-100的整數(shù)之和
sum = 0
for x in range(101):
    sum = sum + x
print(sum)

-----------------------------------------------
打印字符
#!/usr/bin/python
# -*- coding: UTF-8 -*-
 
for letter in 'Python':     # 第一個(gè)實(shí)例
   if letter == 'h':
      break
   print('當(dāng)前字母 :', letter)
  ------------------------------------
打印數(shù)字
var = 10                    # 第二個(gè)實(shí)例
while var > 0:              
   print('當(dāng)前變量值 :', var)
   var = var -1
   if var == 5:   # 當(dāng)變量 var 等于 5 時(shí)退出循環(huán)
      break

分享知識(shí),分享快樂!希望中國(guó)站在編程之巔!

               ----

公眾微信號(hào):rsgz520

360圖書館館號(hào):rsgz002.360doc.com
本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
Python小白之python入門(一)
一篇文章帶你了解Python的迭代知識(shí)
[每日一題]4、Python中的迭代器
Python中的三個(gè)“黑魔法”與“騷操作”誰(shuí)知道?
Python中30個(gè)常見的內(nèi)置函數(shù)使用講解(二)
Python3中一些高階函數(shù)map、reduce、filter詳解及示例
更多類似文章 >>
生活服務(wù)
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服