python快速编程入门第二版课后答案(python快速编程入门第二版课

http://www.itjxue.com  2023-03-31 05:20  来源:未知  点击次数: 

python 编程 求答案!2、3两题

#!/usr/bin/env?python

#coding=utf-8

import?re

from?datetime?import?datetime?as?dt,?timedelta

import?platform

if?platform.python_version()[:1]?==?'2':?#判断python版本是2还是3

????import?sys

????reload(sys)

????sys.setdefaultencoding('utf8')

class?Idcard(object):

????'''?

?????m?=?Idcard('225122198611134730')

?????print(m.sex)

????男

?????m.birth

????'1986-11-13'

?????m.age

????30

????'''

????def?__init__(self,idcard):

????????self.idcard?=?idcard????????

????????if?len(idcard)?==?15:

????????????sex,?birth?=?idcard[-1:],?'19'?+?idcard[6:12]

????????elif?len(idcard)?==?18:

????????????sex,?birth?=?idcard[-2:-1],?idcard[6:14]???

????????else:

????????????raise?Exception('len(idcard)?is?{}?(15/18)'.format(len(idcard)))

????????self._sex?=?int(sex)?%?2

????????self._birth?=?birth

????

????@property

????def?sex(self):

????????return?u'男'?if?self._sex?%?2?else?u'女'

????@property

????def?age(self):??

????????now,?bir?=?dt.now(),?dt.strptime(self._birth,?'%Y%m%d')

????????beforebirth?=?(now?-?dt(now.year,?bir.month,?bir.day)).days??0

????????return?dt.now().year?-?int(self._birth[:4])?-?beforebirth

????@property

????def?birth(self):

????????return?dt.strptime(self._birth,?'%Y%m%d').strftime('%Y-%m-%d')

def?alignment(str1,?space,?align?=?'left'):

????length?=?len(str1.encode('gb2312'))

????space?=?space?-?length?if?space?=length?else?0

????if?align?==?'left':

????????str1?=?str1?+?'?'?*?space

????elif?align?==?'right':

????????str1?=?'?'*?space?+str1

????elif?align?==?'center':

????????str1?=?'?'?*?(space?//2)?+str1?+?'?'*?(space?-?space?//?2)

????return?str1

????

def?main():

????fname?=?'customer.txt'

????'''

????with?open(fname,?'w')?as?f:

????????f.write("""

????????郑文杰?225122198611134730

????????文萍?225122198912094740

????????郑妈妈??225122590303476

????????郑爸爸?225122560506471

????????""")

????'''????

????newf?=?'ourcustomers.txt'

????with?open(fname)?as?f:

????????s?=?f.readlines()

????L,?newL?=?[re.split(r'\s+',?i.strip())?for?i?in?s],?[]

????for?i?in?L:

????????if?len(i)?==?2:

????????????g?=?Idcard(i[1])

????????????newL.append('{}{}{}'.format(

????????????????alignment(i[0],?10),?alignment(g.sex,?8),?g.age))

????with?open(newf,?'w')?as?f:

????????f.write('\n'.join(newL))

????print('\n'.join(newL[:100]))

????print('Customer?data?has?been?write?into?{}'.format(newf))

if?__name__?==?'__main__':

????import?doctest

????doctest.testmod()

????main()

python语言程序设计基础第二版第七章答案

应该是顺序,循环和选择结构 顺序结构,选择结构,循环结构 顺序结构,选择结构,循环结构(当型循环和... 大多数情况下,程序都不会是简单的顺序结构,而是顺序、选择、循环三种结构的复杂组合。 C语言中,...

已知变量ch中存放了一个字符python

您是想问python科目已知变量ch中存放了一个字符,判断该字符是字母字符、数字字符还是其他字符吧,编码答案如下:

ch=input('please input a char:')

if ch.isalpha():

print('alphabet character')

elif ch.isdigit():

print('digital character')

else:

print('others character')

拓展:

Python由荷兰数学和计算机科学研究学会的吉多·范罗苏姆 于1990 年代初设计,作为一门叫做ABC语言的替代品。 Python提供了高效的高级数据结构,还能简单有效地面向对象编程。Python语法和动态类型,以及解释型语言的本质,使它成为多数平台上写脚本和快速开发应用的编程语言,随着版本的不断更新和语言新功能的添加,逐渐被用于独立的、大型项目的开发。 Python解释器易于扩展,可以使用C语言或C++(或者其他可以通过C调用的语言)扩展新的功能和数据类型。Python 也可用于可定制化软件中的扩展程序语言。Python丰富的标准库,提供了适用于各个主要系统平台的源码或机器码。2021年10月,语言流行指数的编译器Tiobe将Python加冕为最受欢迎的编程语言,20年来首次将其置于Java、C和JavaScript之上。

python123答案在哪找

1 Python123

地址:Python123 - 编程更简单

特点:北京理工大学搭建的学习python 的网站;可以边学边练习

2 PythonTip PythonTip 里面的练习题主要偏向 Python 基础和一些基础的算法,比较适合作为新手的入门练习题。

地址:

3 python开发者社区

地址:python开发者社区

特点:分类全,手册和文档很多很详细

4 github

地址: github

特点: python的项目很多,可以搜索自己感兴趣的项目练练手

5 python在线帮助文档

地址:python在线帮助文档

特点:python在线帮助文档肯定不能少,遇到问题查什么都比较方便

6 趣IT

地址:趣IT官网-互联网求职刷题神器

特点:it类基本全包括了,刷题,社区分享面试经,是个新平台,发现好东西分享就对了。

鱼C工作室Python作业

公告:?还在担心鱼币不够用?买个终身会员,一劳永逸!

小甲鱼2018-11-1 ? ?? ? ?? ?

[课后作业]?第001讲:我和Python的第一次亲密接触 | 课后测试题及答案

...23456..8322

小甲鱼?2013-9-27 ? ?25925188663 ? ?亿颗学徒的心1?小时前 ?

[课后作业]?第010讲:列表:一个打了激素的数组 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..1217

小甲鱼?2013-10-5 ? ?24337172896 ? ?亿颗学徒的心12?分钟前 ?

[课后作业]?第011讲:列表:一个打了激素的数组2 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..1098

小甲鱼?2013-10-8 ? ?21948154689 ? ?fishc_tigerfu半小时前 ?

[课后作业]?第012讲:列表:一个打了激素的数组3 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..1100

小甲鱼?2013-10-12 ? ?21984163848 ? ?Baddy_C6?分钟前 ?

[课后作业]?第013讲:元组:戴上了枷锁的列表 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..999

小甲鱼?2013-10-20 ? ?19963135589 ? ?头顶微凉19?分钟前 ?

[课后作业]?第014讲:字符串:各种奇葩的内置方法 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..930

小甲鱼?2013-10-21 ? ?18585168463 ? ?那位大人半小时前 ?

[课后作业]?第015讲:字符串:格式化 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..849

小甲鱼?2013-11-28 ? ?16976141313 ? ?迷茫的snail2?小时前 ?

[课后作业]?第016讲:序列!序列! | 课后测试题及答案?- [售价?10?鱼币]??????...23456..844

小甲鱼?2013-12-14 ? ?16865116423 ? ?manchesiteliuyu半小时前 ?

[课后作业]?第017讲:函数 - Python的乐高积木 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..945

小甲鱼?2013-12-17 ? ?18893141618 ? ?溪风ttt2?小时前 ?

[课后作业]?第018讲:函数:灵活即强大 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..861

小甲鱼?2014-1-7 ? ?17212126242 ? ?hzf5201?小时前 ?

[课后作业]?第019讲:函数:我的地盘听我的 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..835

小甲鱼?2014-1-8 ? ?16691129653 ? ?ushio00114?分钟前 ?

[课后作业]?第020讲:函数:内嵌函数和闭包 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..836

小甲鱼?2014-1-11 ? ?16712133470 ? ?@tao1?小时前 ?

[课后作业]?第021讲:函数:lambda表达式 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..731

小甲鱼?2014-3-16 ? ?14611107123 ? ?ranshi007半小时前 ?

[课后作业]?第022讲:函数:递归是神马 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..702

小甲鱼?2014-3-17 ? ?1403099695 ? ?skywing1682?小时前 ?

[课后作业]?第023、024讲:递归:这帮小兔崽子、汉诺塔 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..634

小甲鱼?2014-3-19 ? ?12660105956 ? ?Python..6?分钟前 ?

[课后作业]?第025讲:字典:当索引不好用时 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..617

小甲鱼?2014-3-21 ? ?1232591640 ? ?1532022658012?分钟前 ?

[课后作业]?第026讲:字典:当索引不好用时2 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..558

小甲鱼?2014-3-24 ? ?1115486744 ? ?huangwenjun1?小时前 ?

[课后作业]?第027讲:集合:在我的世界里,你就是唯一 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..503

小甲鱼?2014-3-27 ? ?1004094262 ? ?Lamedadada3?分钟前 ?

[课后作业]?第028讲:文件:因为懂你,所以永恒 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..621

小甲鱼?2014-3-30 ? ?12410109128 ? ?千屿王子1?小时前 ?

[课后作业]?第029讲:文件:一个任务 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..603

小甲鱼?2014-4-2 ? ?12045131223 ? ?千屿王子1?小时前 ?

[课后作业]?第030讲:文件系统:介绍一个高大上的东西 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..494

小甲鱼?2014-4-7 ? ?9874110873 ? ?_panky1?小时前 ?

[课后作业]?第031讲:永久存储:腌制一缸美味的泡菜 | 课后测试题及答案?- [售价?10?鱼币]?????...23456..423

小甲鱼?2014-4-13 ? ?844372294 ? ?ccc电池21?分钟前 ?

[课后作业]?第032讲:异常处理:你不可能总是对的 | 课后测试题及答案?- [售价?10?鱼币]?????...23456..360

小甲鱼?2014-4-26 ? ?719462931 ? ?小小老虎05271?小时前 ?

[课后作业]?第033讲:异常处理:你不可能总是对的2 | 课后测试题及答案?- [售价?10?鱼币]?????...23456..391

小甲鱼?2014-4-28 ? ?781961046 ? ?太复杂6?小时前 ?

[课后作业]?第034讲:丰富的else语句及简洁的with语句 | 课后测试题及答案?- [售价?10?鱼币]??????...23456..377

小甲鱼?2014-6-10 ? ?753960981 ? ?小小老虎05271?小时前 ?

[课后作业]?第035讲:图形用户界面入门:EasyGui | 课后测试题及答案- [售价?10?鱼币]?...23456..368

小甲鱼?2014-6-12 ? ?735985669 ? ?小米苏万事可爱3?小时前 ?

[课后作业]?第036讲:类和对象:给大家介绍对象 | 课后测试题及答案- [售价?10?鱼币]?...23456..485

小甲鱼?2014-6-16 ? ?969966162 ? ?1855100454910?分钟前 ?

[课后作业]?第037讲:类和对象:面向对象编程 | 课后测试题及答案- [售价?10?鱼币]?...23456..524

小甲鱼?2014-6-20 ? ?1046780971 ? ?瓜_子6?小时前 ?

[课后作业]?第038讲:类和对象:继承 | 课后测试题及答案- [售价?10?鱼币]?...23456..414

小甲鱼?2014-6-24 ? ?826158391 ? ?alenvan1?小时前 ?

[课后作业]?第039讲:类和对象:拾遗 | 课后测试题及答案- [售价?10?鱼币]?...23456..369

小甲鱼?2014-8-17 ? ?737856868 ? ?瓜_子6?小时前 ?

[课后作业]?第040讲:类和对象:一些相关的BIF | 课后测试题及答案- [售价?10?鱼币]?...23456..310

小甲鱼?2014-8-19 ? ?618953849 ? ?瓜_子1?小时前 ?

[课后作业]?第041讲:魔法方法:构造和析构 | 课后测试题及答案- [售价?10?鱼币]?...23456..329

小甲鱼?2014-8-21 ? ?657946433 ? ?icewin昨天?23:03 ?

[课后作业]?第042讲:魔法方法:算术运算 | 课后测试题及答案- [售价?10?鱼币]?...23456..298

小甲鱼?2014-8-27 ? ?594545059 ? ?卡比小飞龙8?小时前 ?

[课后作业]?第043讲:魔法方法:算术运算2 | 课后测试题及答案- [售价?10?鱼币]?...23456..265

小甲鱼?2014-8-29 ? ?529041524 ? ?刘又又1?小时前 ?

[课后作业]?第044讲:魔法方法:简单定制 | 课后测试题及答案- [售价?10?鱼币]?...23456..250

小甲鱼?2014-11-17 ? ?499949235 ? ?aliang123半小时前 ?

[课后作业]?第045讲:魔法方法:属性访问 | 课后测试题及答案- [售价?10?鱼币]?...23456..232

小甲鱼?2014-11-28 ? ?462138731 ? ?ablat1?小时前 ?

[课后作业]?第046讲:魔法方法:描述符(Property的原理) | 课后测试题及答案- [售价?10?鱼币]?...23456..205

小甲鱼?2014-12-12 ? ?408133198 ? ?千屿王子14?分钟前 ?

[课后作业]?第047讲:魔法方法:定制序列 | 课后测试题及答案- [售价?10?鱼币]?...23456..196

小甲鱼?2015-2-25 ? ?390932379 ? ?刘又又2?小时前 ?

[课后作业]?第048讲:魔法方法:迭代器 | 课后测试题及答案- [售价?10?鱼币]?...23456..187

小甲鱼?2015-4-20 ? ?373227878 ? ?回羊1?小时前 ?

[课后作业]?第049讲:乱入:生成器 | 课后测试题及答案- [售价?10?鱼币]?...23456..172

小甲鱼?2015-4-20 ? ?343326725 ? ?刘又又4?小时前 ?

[课后作业]?第050讲:模块:模块就是程序 | 课后测试题及答案- [售价?10?鱼币]?...23456..177

小甲鱼?2015-4-24 ? ?352631561 ? ?Tippy~7?小时前 ?

[课后作业]?第051讲:__name__属性、搜索路径和包 | 课后测试题及答案- [售价?10?鱼币]?...23456..171

小甲鱼?2015-10-23 ? ?341728409 ? ?瑾biu6?小时前 ?

[课后作业]?第052讲:像极客一样去思考 | 课后测试题及答案- [售价?10?鱼币]?...23456..150

小甲鱼?2015-10-24 ? ?299024191 ? ?瑾biu2?小时前 ?

[课后作业]?第053讲:论一只爬虫的自我修养 | 课后测试题及答案- [售价?10?鱼币]?...23456..240

小甲鱼?2015-11-9 ? ?479446740 ? ?Dida111111181?小时前 ?

[课后作业]?第054讲:论一只爬虫的自我修养2:实战 | 课后测试题及答案- [售价?10?鱼币]?...23456..186

小甲鱼?2015-11-18 ? ?370539577 ? ?白小贝6?小时前 ?

[课后作业]?第055讲:论一只爬虫的自我修养3:隐藏 | 课后测试题及答案- [售价?10?鱼币]?...23456..152

小甲鱼?2016-5-17 ? ?303150222 ? ?juncao50昨天?17:42 ?

上图为网站图,网站为:网页链接。

《Python基础教程(第2版)》pdf下载在线阅读,求百度网盘云资源

《Python基础教程(第2版)》MagnusLieHetland电子书网盘下载免费在线阅读

链接:

密码:20m9

书名:Python基础教程(第2版)

作者名:MagnusLieHetland

豆瓣评分:8.0

出版社:人民邮电出版社

出版年份:2010-7

页数:471

内容介绍:

本书是经典教程的全新改版,作者根据Python 3.0版本的种种变化,全面改写了书中内容,做到既能“瞻前”也能“顾后”。本书层次鲜明、结构严谨、内容翔实,特别是在最后几章,作者将前面讲述的内容应用到了10个引人入胜的项目中,并以模板的形式介绍了项目的开发过程。本书既适合初学者夯实基础,又能帮助Python程序员提升技能,即使是 Python方面的技术专家,也能从书里找到令你耳目一新的东西。

作者介绍:

Magnus Lie Hetland是挪威科技大学副教授,教授算法。喜欢钻研新的编程语言,是Python语言的坚定支持者。他写过很多Python方面的书和在线教程,比如深受大家欢迎的网上教程Instant Python。 ?

(责任编辑:IT教学网)

更多