博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个Python练习
阅读量:5152 次
发布时间:2019-06-13

本文共 1045 字,大约阅读时间需要 3 分钟。

两个练习:

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()

 

转载于:https://www.cnblogs.com/GarfieldTom/archive/2011/10/13/2210302.html

你可能感兴趣的文章
[Offer收割]编程练习赛37
查看>>
对齐方式
查看>>
Mybatis plus中一个框多条件查询 SQL拼接
查看>>
WPF Uri
查看>>
android 获取IMEI号
查看>>
【设计模式】—— 外观模式Facade
查看>>
Log4j官方文档翻译(六、日志的级别)
查看>>
JSON定义
查看>>
你不知道的JavaScript之类型
查看>>
工作流,sharepoint 开发流程
查看>>
[转]Android推送方案分析(MQTT/XMPP/GCM)
查看>>
使用方向变换(directional transform)图像分块压缩感知
查看>>
朴素贝叶斯法
查看>>
YCbCr-YUV
查看>>
Win10 + MySQL + Tableu + PPT + 可视化方案
查看>>
vs2010+qt4编译出现error LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject等错误...
查看>>
css权威指南学习笔记 —— css选择器
查看>>
org.hibernate.LazyInitializationException: could not initialize proxy - no Session
查看>>
JS实现动态添加和删除div
查看>>
(转载)MySQL中UNION和UNION ALL的使用
查看>>