zoukankan      html  css  js  c++  java
  • 一个Python练习

    两个练习:

    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()
  • 相关阅读:
    【Opencv】直方图函数 calchist()
    【Lintcode】070.Binary Tree Level Order Traversal II
    【C++】*p++ = *p不同环境下操作不同
    【Python】String 字符串
    【Python】File IO
    栈和队列
    链表
    printf 的格式
    Linux的基本指令--
    机器人的运动范围
  • 原文地址:https://www.cnblogs.com/GarfieldTom/p/2210302.html
Copyright © 2011-2022 走看看