文档章节

#python#面向对象练手+模仿Amazon的物流追踪显示

Hochikong
 Hochikong
发布于 2014/08/11 18:22
字数 148
阅读 35
收藏 0

查询类:

class Trace():
    def Lookup(self):
        #查询其子类设置的内容
        self.HeadFormat = "%-*s%*s"
        self.Bwidth = len(self.Booktime);self.Awidth = len(self.Arrivetime)
        self.Swidth = len(self.Status);self.Lwidth = len(self.Location)
        self.Hwidth = self.Bwidth + self.Awidth + self.Swidth + self.Lwidth
        self.Hvar = self.Hwidth + 10
        
        print self.Hvar * '-'
        print self.HeadFormat % (4,'Item',self.Hvar-4,'Info')
        print self.Hvar * '='
        print self.HeadFormat % (8,'Booktime:',self.Hvar-8,self.Booktime)
        print self.HeadFormat % (10,'Arrivetime:',self.Hvar-10,self.Arrivetime)
        print self.HeadFormat % (6,'Status:',self.Hvar-6,self.Status)
        print self.HeadFormat % (8,'Location:',self.Hvar-8,self.Location)
        print self.Hvar * '-'



设置类:

class Set(Trace):
    def SetVar(self):
         #设置相关信息
        self.Booktime = str(raw_input("Please input the Booktime:"))       
        self.Arrivetime = str(raw_input("Please input the Arrivetime:"))
        self.Status = str(raw_input("Please input the Status:"))
        self.Location = str(raw_input("Please input the Location:"))



© 著作权归作者所有

Hochikong
粉丝 19
博文 113
码字总数 59961
作品 1
广州
程序员
私信 提问
雪峰磁针石博客]flask构建自动化测试平台3-模板

3-模板 理想情况下,前端和后端组件之间的完全隔离。我们可以在很大程度上使用Jinja来实现这一目标。 到本章将扩展我们的应用程序,为所选出版物显示不止一个标题。我们将为每个出版物显示多...

Python测试开发人工智能
2018/07/07
0
0
python测试开发自动化测试数据分析人工智能自学每周一练-2018-07

python每周一练 每周五发布python需求,所有需求都来自实际企业。下周五发布参考答案。 python测试开发自动化测试数据分析人工智能自学每周一练-2018-06 2018-07-06 使用python3 smtplib通过...

Python测试开发人工智能
2018/07/06
0
0
Python show-me-code 完结&总结

关键字:python、爬虫、数据分析、语音识别 文末附源码链接 环境:python3.5 win7 pycharm 完成 show-me-code 练习册 中的python基础修炼题目,共有26道,web相关的两道后续更新。每个文件夹...

RookieDay
2017/11/10
0
0
[雪峰磁针石博客]数据科学入门3-统计学简介

执行结果 实际上NumPy已经实现了上面功能。更多python数据分析库 可爱的python测试开发库 请在github上点赞,谢谢! python中文库文档汇总 [雪峰磁针石博客]python3标准库-中文版 [雪峰磁针石...

Python测试开发人工智能
2018/07/31
0
0
雪峰磁针石博客]flask构建自动化测试平台5-提高用户体验

5-提高用户体验 本章将介绍以下主题: cookies CSS 本文最新版本 代码: headlines.py home.html 可爱的python测试开发库 请在github上点赞,谢谢! python中文库文档汇总 [雪峰磁针石博客]...

Python测试开发人工智能
2018/07/09
0
0

没有更多内容

加载失败,请刷新页面

加载更多

反射

类的加载 当程序要使用某个类时,如果该类还未被加载到内存中,则系统会通过加载,连接,初始化来实现对这个类进行初始化 加载: 将class文件读入内存, 并为之创建一个Class对象; 任何类...

凹凸凸
47分钟前
4
0
jQuery与Ajax的应用

jQuery与Ajax的应用 Ajax Ajax 即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术,异步交互,传输的数据为XML.是一种在无需重新加载...

cjy_lean
59分钟前
6
0
查漏补缺,JVM系列:(JVM内存组成及分配)

java内存组成介绍:堆(Heap)和非堆(Non-heap)内存 按照官方的说法:“Java 虚拟机具有一个堆,堆是运行时数据区域,所有类实例和数组的内存均从此处分配。堆是在 Java 虚拟机启动时创建的。”...

小刀爱编程
今天
5
0
Java实现哈希表

Java实现哈希表 基本概念 哈希表:Hash Table,也称为散列表。在待存放的数据中定义一个关键字k,通过一个映射关系f,将k映射到一个地址中,这个地址称为散列地址。之后查找该记录时,不用再...

盒饭加鸡腿
今天
5
0
透彻讲解:并发编程的优缺点

一直以来并发编程对于刚入行的小白来说总是觉得高深莫测,于是乎,就诞生了想写点东西记录下,以提升理解和堆并发编程的认知。为什么需要用的并发?凡事总有好坏两面,之间的trade-off是什么...

李红欧巴
今天
32
1

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部