2012年7月25日

摘要: 6–10.字符串.写一个函数,返回一个跟输入字符串相似的字符串,要求字符串的大小写反转.比如,输入"Mr.Ed",应该返回"mR.eD"作为输出.解答:#!/usr/bin/python#Filename:6-10.py'''Created on 2012-7-25@author: wanglei'''def charreverse(str): slist=list(str) for i in range(0,len(slist)): if ord(slist[i]) in range(65,91): sl 阅读全文
posted @ 2012-07-25 17:16 温柔的暴力 阅读(654) 评论(0) 推荐(0) 编辑
摘要: 6–6. 字符串.创建一个string.strip()的替代函数:接受一个字符串,去掉它前面和后面的空格(如果使用string.*strip()函数那本练习就没有意义了)解答:#/usr/bin/python#!Filename:6-6.py'''Created on 2012-7-24@author: wanglei'''def mystrip(astring): alist=list(astring) list_len=len(alist) while alist[0]==" ": del alist[0] while a 阅读全文
posted @ 2012-07-25 11:29 温柔的暴力 阅读(2130) 评论(0) 推荐(0) 编辑
摘要: 6–3. 排序(a) 输入一串数字,从大到小排列之.(b) 跟a 一样,不过要用字典序从大到小排列之.解答:# -*- coding:utf-8 -*- '''Created on 2012-7-24@author: wanglei'''#/usr/bin/python#Filename:6-3.pyastr=raw_input("请输入一行数字,以空格分隔: ")astr=astr.split(" ")intlist=[]alist=list(astr)for i in alist: intlist.ap 阅读全文
posted @ 2012-07-25 11:17 温柔的暴力 阅读(685) 评论(0) 推荐(0) 编辑

导航