2025-11-20 05:48:57
Python里str就是专门用来处理文字内容的内置类型,就像咱们平时用的记事本一样,能帮咱们把数字、符号、汉字都当成文字来操作。比如给数字加引号变成"123",或者用双引号包裹文字,这些都是str的基本功能。
为啥说str是内置类型呢?因为从Python刚诞生那会儿开始(1991年),就自带了这个功能。现在咱们写的代码里,不管用datetime库处理日期,还是用json库转换数据,都要和str打交道。比如用json.dumps把字典转成字符串,或者用f"今天{温度}度"这种格式化字符串,都是str在起作用。根据Python官方文档,str占用了内存的约49字节(Python3.8数据),比字节类型多出很多,但正是这种灵活性让字符串处理特别方便。就像咱们用剪刀裁布,str就是那把随时能用的剪刀,哪里需要剪哪里就能剪。
本题链接: