python简介与示例

新手小白学习python。

在这里留下自己的笔记吧,留下一些存在的痕迹。

股票烛台图

import matplotlib as mpl
import tushare as ts
import matplotlib.pyplot as plt
import mpl_finance as mpf
from matplotlib.pylab import date2num
import datetime


def date_to_num(dates):
    num_time = []
    for date in dates:
        date_time = datetime.datetime.strptime(date, '%Y-%m-%d')
        num_date = date2num(date_time)
        num_time.append(num_date)
    return num_time


wdyx = ts.get_k_data('002739', '2019-01-01')
mat_wdyx = wdyx.values
num_time = date_to_num(mat_wdyx[:, 0])
mat_wdyx[:, 0] = num_time

fig, (ax1, ax2) = plt.subplots(2, sharex=True, figsize=(15, 8))
mpf.candlestick_ochl(ax1, mat_wdyx, width=1.0, colorup='g', colordown='r')
ax1.set_title('Candlesticks')
ax1.set_ylabel('Price')
ax1.grid(True)
ax1.xaxis_date()
plt.bar(mat_wdyx[:, 0] - 0.25, mat_wdyx[:, 5], width=0.5)
ax2.set_ylabel('Volume')
ax2.grid(True)
plt.show()

 print函数:输出字符串、整数、浮点数、列表、字典等。

print('Hello World')#输出Hello World
print("Hello World")#输出HelloWorld
print('''HelloWorld''')#输出HelloWorld
print(34)#输出整数34
print(3.4)#输出浮点数3.4
print([1,3.4])#输出列表[1,3,4]
print(dict(zip([1,'one'],[2,3])))#输出字典{1: 2, 'one': 3}

input函数

input("今天吃什么:")#输出问题,可从键盘输入内容,而后输出输入内容

      今天吃什么:面条
        '面条'

name=input('你叫什么名字:')
print(name)
     你叫什么名字:来钱儿
     来钱儿

eval函数

a=eval('3+5')#eval计算字符串所对应的表达式,得到的结果数据类型与原数据类型一样
print(a)
luckyNumber=eval(input('输入你喜欢的式子:'))
print(luckyNumber)
输入你喜欢的式子:6*8
48
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值