字符串:处理文字和股票代码

📝 字符串是什么?

字符串就是一段文字,用引号包起来:

name = "小明"
stock_code = "600519"  # 茅台代码
message = "今天股票涨了!"

👨‍💻 字符串基本操作

# 拼接
first = "Python"
last = "量化"
print(first + last)  # Python量化

# 重复
print("⭐" * 5)  # ⭐⭐⭐⭐⭐

# 格式化
name = "小明"
age = 15
print(f"我叫{name},今年{age}岁")

🔪 字符串切片

s = "ABCDEFG"

print(s[0])     # A(第一个)
print(s[-1])    # G(最后一个)
print(s[0:3])   # ABC(取前3个)
print(s[::2])   # ACEG(隔一个取一个)

📊 量化例子:处理股票代码

code = "600519"

# 加上交易所前缀
sh_code = "sh" + code  # sh600519
sz_code = "sz000001"  # 深圳股票

# 判断是沪市还是深市
if code.startswith("6"):
    print("沪市主板")
elif code.startswith("0"):
    print("深市主板")
elif code.startswith("3"):
    print("创业板")

🔍 字符串查找

text = "茅台的股票代码是600519"

print("600519" in text)  # True
print(text.find("股票"))  # 6(位置)
print(text.replace("茅台", "五粮液"))  # 替换

📚 下一课

学会了字符串,来学学怎么把数据存到文件里

发表评论