A 简单运算
https://www.cnblogs.com/augustone/p/11194185.html
B 运算符
各种运算符 https://www.runoob.com/python3/python3-basic-operators.html
字符串 字符串的加与乘 字符串内建函数 https://www.runoob.com/python3/python3-string.html
C, 小程序
# pip3 install tushare
import tushare as ts
import pandas as pd
# 从网上拿数据,变成pandas的DataFrame格式
dfStockBasics = ts.get_stock_basics()
# 查看类型
print(type(dfStockBasics))
# 查看前5行
print(dfStockBasics.head())
# 查看最后30行
print(dfStockBasics.tail(30))
# 显示中间一些行
print(dfStockBasics[18:88])
# 查看列名
print(dfStockBasics.columns.values)
# 只显示两列
print(dfStockBasics[["name", "area"]])
# 两列的3行
print(dfStockBasics[["name", "area"]][3:6])
# 打印列名
print([column for column in dfStockBasics])
# 看看表格有多少行
print(len(dfStockBasics))
# 筛选背景的软件公司
print(dfStockBasics[(dfStockBasics["area"] == "北京") & (dfStockBasics["industry"] == "软件服务")])
# 两列相加,前提是可相加
print(dfStockBasics["npr"] * dfStockBasics["gpr"])
# 保存到硬盘
dfStockBasics.to_csv("./backuptodisk.csv")
# 导入os模块,从而可以在python中使用操作系统命令
import os
os.system('pwd')
# 再读取进来
dfStockBasicsFromDisk = pd.read_csv("./backuptodisk.csv")
# 看看对不对
print(dfStockBasicsFromDisk)
# 在循环中打印
for column in dfStockBasics.columns.values:
print(column)