python for用法_Python for 用法

Python 的 for 迴圈十分好用,除了以下像其他程式語言的用法外:

for( i=10; i<10; i=i+1 )

還有很多其他的用法,像在 list (array) 所每個元素逐一處理、字串內每個字元逐一處理等,以下是 Python 內 for 的用法介紹。

for 語法:

for iterating_var in sequence:

statements(s)

使用例子:

#!/usr/bin/python

for letter in 'Linux': # print Linux line by line

print 'Letter: ' + letter

language = ['Python', 'PHP', 'Perl']

for lang in language: # print Python, PHP, Perl line by line

print 'Language: ' + lang

1

2

3

4

5

6

7

8

#!/usr/bin/python

forletterin'Linux':# print Linux line by line

print'Letter: '+letter

language=['Python','PHP','Perl']

forlanginlanguage:# print Python, PHP, Perl line by line

print'Language: '+lang

上面第一個例子會將字串 “Linux” 逐個字母印出,第二個例子會將陣列內所有內容逐一印出,以上程式碼執行的結果是:

Letter: L

Letter: i

Letter: n

Letter: u

Letter: x

Language: Python

Language: PHP

Language: Perl

除了直接將陣列的印出,另一個寫法是取出陣列的 key 及 value:

#!/usr/bin/python

language = ['Python', 'PHP', 'Perl']

for index in range(len(language)):

print 'Current Language :', language[index]

1

2

3

4

5

#!/usr/bin/python

language=['Python','PHP','Perl']

forindexinrange(len(language)):

print'Current Language :',language[index]

上面程式使用了內建的 len(),作用是取得陣列的大小,類似 PHP 的 count() 及 sizeof(), 執行的結果是:

Current Language : Python

Current Language : PHP

Current Language : Perl

你可能感興趣的內容:

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值