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、付费专栏及课程。

余额充值