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

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

python123答案在哪找

1 Python123

地址:Python123 - 编程更简单

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

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

地址:

3 python开发者社区

地址:python开发者社区

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

4 github

地址: github

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

5 python在线帮助文档

地址:python在线帮助文档

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

6 趣IT

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

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

1个三和74个0是多少

lambda?x,y:x*y,range(1,301))

n=0

while?a%10**n==0:

????n+=1

n

75

所以是74个0.(整除10的74次方没有余数).

回答于 2014-11-07

赞同1

下一条回答

python培训大连0基础小白快速入门!

值得一看的python相关信息推荐

python培训大连传智采取硬核技术+项目实战教学,更有资深技术授课,培训即积攒经验-python培训大连-在传智教育培训需要多少钱?点击咨询Python学费!

本月902人已咨询相关问题

立即咨询

北京传智播客教育科技有限公司广告

想学习python学习计算机IT的好去处

关注python的人也在看

开设有人工智能/python/云计算/互联网架构师/Web前端/新媒体电商/UI设计等热门课程真正实现纯面授教学+真实项目实战 迷茫不知道学什么?点这里

点击咨询了解更多详情

立即咨询

金领园科技(北京)有限公司广告

大家还在搜

python学习

python少儿编程

python基础教程

学python需要什么软件

python是什么意思

python是一种什么类型的编程语言

python快速入门

python和c++的区别

【男】重点技术学校?这里=大专+技能+学历=好工作

技术培训学校就到技能+学历的专业学校,石家庄北方学校,火热开启,入学就签就业协议毕业学校推荐就业,实训设备多,老师手把手教学。

Python核心编程(第二版)PDF和Python基础教程(第二版)PDF?

链接:

提取码:dfsm

Python 编程高手之路。本课程分五个阶段,详细的为您打造高手之路,本课程适合有一定python基础的同学。

用Python可以做什么?可以做日常任务,比如自动备份你的MP3;可以做网站,很多著名的网站就是Python写的。总之就是能干很多很多事。

课程目录:

第一阶段

第一章:用户交互

第二章:流程控制

第三章:数据类型

第四章:字符编码

第五章:文件处理

第二阶段

第六章:函数概述

第七章:闭包函数

......

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快速编程入门显示如果想修改属性的默认值,可以在构造方法中使用参数设置。

属性意思是人类对于一个对象的抽象方面的刻画,一个具体事物,总是有许许多多的性质与关系,我们把一个事物的性质与关系,都叫作事物的属性。

(责任编辑:IT教学网)

更多

推荐微信营销文章