使用python实现,根据股票代码判断是哪个交易所,交易所类型有“上海”、“深圳”、“北京”
时间: 2023-11-05 22:55:52 浏览: 63
可以使用以下代码实现:
```python
def get_exchange(stock_code):
if stock_code.startswith('6'):
return '上海'
elif stock_code.startswith('0') or stock_code.startswith('3'):
return '深圳'
elif stock_code.startswith('9'):
return '北京'
else:
return '未知'
```
这个函数首先判断股票代码的第一位,如果是6,则返回上海交易所,如果是0或3,则返回深圳交易所,如果是9,则返回北京交易所,否则返回未知。可以通过调用这个函数并传入股票代码来获取对应的交易所类型,比如:
```python
exchange = get_exchange("600000")
print(exchange) # 输出:上海
exchange = get_exchange("000001")
print(exchange) # 输出:深圳
exchange = get_exchange("900001")
print(exchange) # 输出:北京
exchange = get_exchange("123456")
print(exchange) # 输出:未知
```
相关问题
python 北京证券交易所
在提供的引用内容中,并未提到关于Python与北京证券交易所的相关信息。因此,无法回答该问题。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* [python使用tushare实时获取股票数据分析分析,2023年7月15日更新!](https://blog.csdn.net/qq_37952052/article/details/131744755)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
- *2* *3* [手把手教你用Python网络爬虫实现上海证券交易所定期报告pdf文件下载(附代码)...](https://blog.csdn.net/pdcfighting/article/details/120609983)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_2"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
python判断是否是股票交易日
可以使用Python的第三方库pandas和tushare来判断是否是股票交易日。具体步骤如下:
1. 安装pandas和tushare:在命令行中输入以下命令进行安装:
```
pip install pandas
pip install tushare
```
2. 导入库并获取交易日历:
```python
import pandas as pd
import tushare as ts
cal = ts.trade_cal() # 获取交易日历
```
3. 进行判断:
```python
today = pd.Timestamp.now().strftime('%Y-%m-%d') # 获取当前日期
if cal[cal.calendarDate == today].iat[0, 1] == 1:
print('今天是交易日')
else:
print('今天不是交易日')
```
说明:
- `cal.calendarDate` 表示交易日历中的日期列;
- `cal.iat[0, 1]` 表示交易日历中的is_open列,0表示第1行,1表示第2列;
- `pd.Timestamp.now().strftime('%Y-%m-%d')` 表示获取当前日期并格式化为年-月-日的形式。