python 股票 实例-python-面向对象(股票对象举例)

股票对象实例

class Stock(object):

def __init__(self,stockCode ,stockName,averagePrice_yesterday,averagePrice_today,position_old):

self.stockCode=stockCode

self.stockName=stockName

self.averagePrice_yesterday=averagePrice_yesterday

self.averagePrice_today=averagePrice_today

self.position_old=position_old

def displayStock(self):

print (("股票名称:%s"+" "+"股票代码:%s"+" "+"昨日均价:%s"+" "+"今日均价:%s"+" "+"昨日仓位:%s")% (self.stockName,self.stockCode,self.averagePrice_yesterday,self.averagePrice_today,self.position_old))

def profit(self):

stock_profit=(self.averagePrice_today-self.averagePrice_yesterday)/self.averagePrice_yesterday

return stock_profit

输入测试数据:

stock1=Stock("","招商银行",18.06,17.81,0.1)

stock2=Stock("","北新路桥",20.812,19.177,0.2)

stock1.displayStock()

stock2.displayStock()

运行结果:

股票名称:招商银行 股票代码:600036 昨日均价:18.06 今日均价:17.81 昨日仓位:0.1

股票名称:北新路桥 股票代码:002307 昨日均价:20.812 今日均价:19.177 昨日仓位:0.2

-0.0138427464009

-0.0785604458966

python面向对象中类对象、实例对象、类变量、实例变量、类方法、实例方法、静态方法

1. 类对象和实例对象 Python中一切皆对象,Python类本身也是一种对象,类定义完成后,会在当前作用域中定义一个以类名为名字的命名空间.类对象具有以下两种操作: 可以通过“类名()”的方式实例 ...

Python面向对象-获取对象信息type()、isinstance()、dir()

type() type()函数用于判断对象类型: >>> type(11) >>> type("abc")

python 面向对象、特殊方法与多范式、对象的属性及与其他语言的差异

1.python 面向对象 文章内容摘自:http://www.cnblogs.com/vamei/archive/2012/06/02/2532018.html   1.__init__() 创建对 ...

洗礼灵魂,修炼python(31)--面向对象编程(1)—面向对象,对象,类的了解

面向对象 1.什么是面向对象 (图片来自网络) 哈哈,当然不是图中的意思. 1).面向对象(Object Oriented,OO)是软件开发方法.利用各大搜索引擎得到的解释都太官方,完全看不懂啥意思对 ...

Python面向对象02/类的空间问题、类与对象之间的关系、类与类之间的关系

Python面向对象02/类的空间问题.类与对象之间的关系.类与类之间的关系 目录 Python面向对象02/类的空间问题.类与对象之间的关系.类与类之间的关系 1. 类的空间问题 2. 类与对象之间 ...

Python面向对象01 /面向对象初识、面向对象结构、类、self、实例化对象

Python面向对象01 /面向对象初识.面向对象结构.类.self.实例化对象 目录 Python面向对象01 /面向对象初识.面向对象结构.类.self.实例化对象 1. 面向对象初识 2. 面向 ...

python 面向对象专题(二):类的空间问题、类与对象之间的关系、类与类之间的关系

https://www.cnblogs.com/liubing8/p/11308127.html 目录 Python面向对象02/类的空间问题.类与对象之间的关系.类与类之间的关系 1. 类的空间问题 ...

随机推荐

javascript (2)

1.javascript作为一种脚本语言可以放在html页面中任何位置,但是浏览器解释html时是按先后顺序的,所以前面的script就先被执行.比如进行页面显示初始化的js必须放在head里面,因为 ...

iOS Xcode 打包之后,不能输出日志

现象:一个项目,之前做的好好的,后来打包,生成ipa文件之后, 再运行的时候,NSLog的日志都不输出了. 解决方案: 在模式选择里面,里面包含:“Debug”.“Release”两种,设置“Debu ...

python 调用系统命令

Python执行系统命令一般的用到了四种方法, 第一种是 os.system(),  这个方法比较常用, 使用也简单, 会自动的生成一个进程,在进程完成后会自动退出, 需要注意的是 os.system ...

1、网页制作Dreamweaver(界面、基本操作、锚点、表格)

界面 网页的界面html由两部分组成:

和,放在中 1.以下是部分的解释: &l ...

Altium Designer打印设置

1:1打印PCB设置 如图1所示,打开PCB,点击“FileàPage Setup…”. 进入设置对话框,在“ScalingàScale Mode”下拉条中选择 “Scale Print”. 如图3所 ...

【VC编程技巧】文件☞2.3CArchive的用法

CArchive 对象提供了一个类型安全缓冲机制CArchive 对象提供了一个类型安全缓冲机制.用于将可序列化对象写入CFile 对象或从中读取可序列化对象.通常,CFile 对象表示磁盘文件:但是 ...

字符排序(hdoj1106)

Problem Description 输入一行数字,如果我们把这行数字中的"5’都看成空格,那么就得到一行用空格分割的若干非负整数(可能有些整数以"0’开头,这些头部的"0’应该被忽略掉,除非这个整 ...

POJ 1631 Bridging signals(LIS 二分法 高速方法)

Language: Default Bridging signals Time Limit: 1000MS   Memory Limit: 10000K Total Submissions: 1076 ...

集合用法笔记-Map用法

一.Map遍历 Map map = new HashMap(); map.put("1", ...

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值