📝 字符串是什么?
字符串就是一段文字,用引号包起来:
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("茅台", "五粮液")) # 替换
📚 下一课
学会了字符串,来学学怎么把数据存到文件里!