摘要: 6-13.字符串.string模块包含三个函数,atoi(),atol()和atof(),他们分别负责把字符串转换成整型、长整型和浮点型数字。从Python 1.5起,Python的内建函数int()、long()、float()也可以做同样的事了,本文来,complex()函数可以把字符串转换成复... 阅读全文
posted @ 2015-07-10 16:27 Kaivenblog 阅读(234) 评论(0) 推荐(0)
摘要: 6-12.字符串。(a)创建一个名字为findchr()的函数,函数声明如下。def findchr(string, char)findchr()要在字符串string中查找字符char,找到就返回该值得索引,否则返回-1。不能用string.*find()或者string.*index()函数和方... 阅读全文
posted @ 2015-07-10 16:19 Kaivenblog 阅读(247) 评论(0) 推荐(0)
摘要: 我为什么要学习python引言:学习python近两年,谈谈我对于python的一点小理解,也从一些方面谈谈自己微薄的想法,也就是我为什么学习python这里我不讨论python的一些有用的库或者框架,只从语言本身,最小支持的情况下谈论这门语言本身。语言的发展都是越来越接近Lisp,这也是这门语言伟... 阅读全文
posted @ 2015-07-10 16:00 Kaivenblog 阅读(215) 评论(0) 推荐(0)
摘要: 6-11.转换。(a)创建一个从整型到IP地址的转换,如下格式:www.xxx.yyy.zzz。(b)更新你的程序,使之可以逆转换。【答案】(a)代码如下:Input_number = abs(int(raw_input('Please input a number: ')))x3 = x2 = x... 阅读全文
posted @ 2015-07-10 15:43 Kaivenblog 阅读(263) 评论(0) 推荐(0)
摘要: 6-10.字符串。写一个函数,返回一个跟输入字符串相似的字符串,要求字符串的大小写反转,比如,输入“Mr.Ed”,应该返回“mR.eD”作为输出。【答案】代码如下:#!/usr/bin/env pythonfrom lib2to3.fixer_util import String#string lo... 阅读全文
posted @ 2015-07-10 15:30 Kaivenblog 阅读(303) 评论(0) 推荐(0)
摘要: 6-9.转换。为练习5-13写一个姊妹函数,接受分钟数,返回小时数和分钟数。总时间不变,并且要求小时尽可能大。【答案】代码如下:#!/usr/bin/env python# translate minutes into xxHxxM.minutes = int(raw_input('Please i... 阅读全文
posted @ 2015-07-10 15:14 Kaivenblog 阅读(169) 评论(0) 推荐(0)
摘要: 6-8.列表。给出一个整型值,返回代表该值得英文,比如输入89会返回“eight-nine”。附加题:能够返回符合英文语法规律的新式,比如输入89会返回“eighty-nine”。本练习中的值假定在0~1000。【答案】代码如下:number = int(raw_input('Please inpu... 阅读全文
posted @ 2015-07-10 14:44 Kaivenblog 阅读(406) 评论(0) 推荐(0)