两个练习:
1.info = [1,2,3,4,5],用两种方法,把列表变成:info=[5,4,3,2,1]
2.x = "abc1z" 用两种方法,把字符串x变成 x="abc2z"
试着做了一下:
#
-------------------------------------------------------------------------------
#
Name: 模块1
#
Purpose:
#
#
Author: Administrator
#
#
Created: 13-10-2011
#
Copyright: (c) Administrator 2011
#
Licence: <your licence>
#
-------------------------------------------------------------------------------
#
!/usr/bin/env python
import re
def main():
#
info = [1,2,3,4,5],用两种方法,把列表变成:info=[5,4,3,2,1]
#
method1
info = [1,2,3,4,5]
info.reverse()
print(info)
#
method2
info = [1,2,3,4,5]
n=[]
for s
in info:
n.insert(0,s)
info=n
print(info)
#
method3
info = [1,2,3,4,5]
for i
in range(int(len(info)/2)):
info[i],info[len(info)-i-1]=info[len(info)-i-1],info[i]
print(info)
#
x = "abc1z" 用两种方法,把字符串x变成 x="abc2z"
#
methon 1
x=
'
abc1z
'
x=x.replace(
'
1
',
'
2
')
print(x)
#
method2
x=
'
abc1z
'
pat=re.compile(
'
1
')
x=pat.sub(
'
2
',x)
print(x)
if
__name__ ==
'
__main__
':
main()