6–6. 字符串.创建一个 string.strip()的替代函数:接受一个字符串,去掉它前面和后面的 空格(如果使用 string.*strip()函数那本练习就没有意义了)

1 'Take a string and remove all leading and trailing whitespace'

2

3 def newStrip(str):

4 'delete blanks around a string'

5 _end = len(str)

6 _start = 0

7

8 # delete the blanks at the beginning of the string

9 for i in range(_end):

10 if str[i] != ' ':

11 _start = i

12 break

13 else:

14 print 'invalid: The string is a blank string.' # if the string is a

15 _blank = True # blank string

16

17

18 # delete the blanks in the end of the string

19 for i in range(-1, _start - _end, -1):

20 if str[i] != ' ':

21 _end = _end + i

22 break

23 if not _blank:

24 print '-' + str[_start: _end] + '-' # print '-' make sure the function work

25

26 # test

27 if __name__ == '__main__':

28 newStrip(raw_input('Enter a string: '))

6–7. 调试.看一下在例 6.5 中给出的代码(buggy.py)

(a)研究这段代码并

python第六章课后题答案_python 核心编程第六章课后题自己做的答案相关推荐

  1. python第五章课后编程题答案_Python核心编程-第五章课后习题

    5-1 整形 讲讲 Python 普通整型和长整型的区别 答:在2.7版本基本淡化了区别.真要区分的话,普通整型是32位或者64位,而长整型只与PC内存有关,很大就是了 5-2 运算符 (a) 写一个 ...

  2. 趣学python编程第六章答案_Python核心编程-第六章-习题

    有.in操作符:find()方法和count()方法和index()均能实现 import string import keyword alphas = string.letters + '_' nu ...

  3. python核心教程第二版答案_python核心编程第二版第4章习题答案.docx

    python核心编程第二版第4章习题答案.docx 4-1.Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的描述一下. 答案: 所有的 Python 对象都拥有三个特性:身 ...

  4. python程序设计从基础到开发电子书_Python核心编程从入门到开发实战(pdf+txt+epub+azw3+mobi电子书在线阅读下载)...

    作者:朱红庆 格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT 内容简介: 本书以学会.用好 Python 语言进行软件编程为目标,不仅讲解了基本概念.数据类型.变量.运算符. ...

  5. python 如何判断一个函数执行完成_Python核心编程的四大神兽迭代器、生成器 、闭包以及装饰器...

    本文将主要分为4大部分,分别介绍Python核心编程中的迭代器.生成器 .闭包以及装饰器. 生成器 生成器是生成一个值的特殊函数,它具有这样的特点:第一次执行该函数时,先从头按顺序执行,在碰到yiel ...

  6. python程序练习题第三章_python核心编程-第三章-习题

    1.这是python的语言特性,python先创建对象,在给变量赋值时,不需要定义变量的名称和类型,它实际是用变量引用对象.变量类型在给变量赋值时自动声明 2.原因类似变量无须声明类型 3.pytho ...

  7. python程序操作的核心_python核心编程-第五章-个人笔记

    1.用del删除对对象的引用 >>> a = 123 >>>a123 >>> dela>>>a Traceback (most ...

  8. python读取序列5之后的数据_Python核心编程读笔 5: python的序列

    第六章 序列:字符串.列表.元组 一.序列 (1)序列类型操作符 seq[ind] 获得下标为 ind 的元素 seq[ind1:ind2] 切片操作 seq * expr 序列重复 expr 次 s ...

  9. python课后题答案第一章_python核心编程课后习题解答第一章

    闲着没事,决定将<python核心编程>这本书的课后习题做一遍,以增加自己的编程能力. 1-1 将python安装到系统上 本人用的ubuntu系统,系统中自带了python,无需安装,本 ...

最新文章

  1. Linux运维系统工程师系列---16
  2. SpringBoot------集成MyBatis报错
  3. cache buster issue application index and duplicate .library file
  4. 【Vue2.0】—vue-router(二十六)
  5. 中国移动锁定数据业务新战略
  6. sql游标循环结果集
  7. C Tricks(七)—— 有序向量的去重
  8. mysql导出成execl
  9. 免费高效的WhatsApp助手
  10. java closed_Java开发网 - ZipFile closed是什么错误?
  11. iphone通过iTunes12.7怎么设置铃声
  12. 张正友畸变矫正C++代码
  13. layui define 的使用
  14. 芯片设计“花招”已耍完?无指令集架构颠覆旧套路
  15. Centos 7 硬盘扩容
  16. OFFICE 制作邀请函
  17. Excel - 选择性粘贴和单元格引用规则
  18. 情若人间诗词主角夏当午萧楚河by丫妖炎炎全文免费在线阅读
  19. 腾讯技术总监的转行感悟
  20. 管理后台-前端-AngularJS

热门文章

  1. 字体转换接口实现简体、繁体、火星文之间的转换
  2. 党校学员毕业自我鉴定总结样文分享
  3. 怎么用华为WeLink进行考勤打卡?
  4. 蒙哥马利模乘算法简介
  5. SQL语句查询今天、昨天、前天的记录
  6. 大屏可视化组件套装(DataV 支持vue 3,vite)
  7. 2018年传智播客黑马训练营JAVAEE49期培训最新分享
  8. 计算二叉树带权路径和(WPL)
  9. HTML amp ASP网页制作教程,深入浅出HTML+%26amp%253+ASP网页制作_11497615_松桥..pdf-得力文库...
  10. IBM X3650 M/T 7979 安装WIN2012 R2