python第六章课后题答案_python 核心编程第六章课后题自己做的答案
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 核心编程第六章课后题自己做的答案相关推荐
- python第五章课后编程题答案_Python核心编程-第五章课后习题
5-1 整形 讲讲 Python 普通整型和长整型的区别 答:在2.7版本基本淡化了区别.真要区分的话,普通整型是32位或者64位,而长整型只与PC内存有关,很大就是了 5-2 运算符 (a) 写一个 ...
- 趣学python编程第六章答案_Python核心编程-第六章-习题
有.in操作符:find()方法和count()方法和index()均能实现 import string import keyword alphas = string.letters + '_' nu ...
- python核心教程第二版答案_python核心编程第二版第4章习题答案.docx
python核心编程第二版第4章习题答案.docx 4-1.Python 对象.与所有 Python 对象有关的三个属性是什么?请简单的描述一下. 答案: 所有的 Python 对象都拥有三个特性:身 ...
- python程序设计从基础到开发电子书_Python核心编程从入门到开发实战(pdf+txt+epub+azw3+mobi电子书在线阅读下载)...
作者:朱红庆 格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT 内容简介: 本书以学会.用好 Python 语言进行软件编程为目标,不仅讲解了基本概念.数据类型.变量.运算符. ...
- python 如何判断一个函数执行完成_Python核心编程的四大神兽迭代器、生成器 、闭包以及装饰器...
本文将主要分为4大部分,分别介绍Python核心编程中的迭代器.生成器 .闭包以及装饰器. 生成器 生成器是生成一个值的特殊函数,它具有这样的特点:第一次执行该函数时,先从头按顺序执行,在碰到yiel ...
- python程序练习题第三章_python核心编程-第三章-习题
1.这是python的语言特性,python先创建对象,在给变量赋值时,不需要定义变量的名称和类型,它实际是用变量引用对象.变量类型在给变量赋值时自动声明 2.原因类似变量无须声明类型 3.pytho ...
- python程序操作的核心_python核心编程-第五章-个人笔记
1.用del删除对对象的引用 >>> a = 123 >>>a123 >>> dela>>>a Traceback (most ...
- python读取序列5之后的数据_Python核心编程读笔 5: python的序列
第六章 序列:字符串.列表.元组 一.序列 (1)序列类型操作符 seq[ind] 获得下标为 ind 的元素 seq[ind1:ind2] 切片操作 seq * expr 序列重复 expr 次 s ...
- python课后题答案第一章_python核心编程课后习题解答第一章
闲着没事,决定将<python核心编程>这本书的课后习题做一遍,以增加自己的编程能力. 1-1 将python安装到系统上 本人用的ubuntu系统,系统中自带了python,无需安装,本 ...
最新文章
- Linux运维系统工程师系列---16
- SpringBoot------集成MyBatis报错
- cache buster issue application index and duplicate .library file
- 【Vue2.0】—vue-router(二十六)
- 中国移动锁定数据业务新战略
- sql游标循环结果集
- C Tricks(七)—— 有序向量的去重
- mysql导出成execl
- 免费高效的WhatsApp助手
- java closed_Java开发网 - ZipFile closed是什么错误?
- iphone通过iTunes12.7怎么设置铃声
- 张正友畸变矫正C++代码
- layui define 的使用
- 芯片设计“花招”已耍完?无指令集架构颠覆旧套路
- Centos 7 硬盘扩容
- OFFICE 制作邀请函
- Excel - 选择性粘贴和单元格引用规则
- 情若人间诗词主角夏当午萧楚河by丫妖炎炎全文免费在线阅读
- 腾讯技术总监的转行感悟
- 管理后台-前端-AngularJS
热门文章
- 字体转换接口实现简体、繁体、火星文之间的转换
- 党校学员毕业自我鉴定总结样文分享
- 怎么用华为WeLink进行考勤打卡?
- 蒙哥马利模乘算法简介
- SQL语句查询今天、昨天、前天的记录
- 大屏可视化组件套装(DataV 支持vue 3,vite)
- 2018年传智播客黑马训练营JAVAEE49期培训最新分享
- 计算二叉树带权路径和(WPL)
- HTML amp ASP网页制作教程,深入浅出HTML+%26amp%253+ASP网页制作_11497615_松桥..pdf-得力文库...
- IBM X3650 M/T 7979 安装WIN2012 R2