news 2026/10/30 2:28:26

Python字符串学习总结

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
Python字符串学习总结

Python字符串学习总结

一、字符串下标索引
1.字符串中的每一个字符都对应唯一的下标位置。
正向下标从 0 开始,由左至右依次递增。
反向下标从 -1 开始,由右至左依次递减,-1 始终对应字符串最后一位字符。
2.注意事项:
a.先定义变量,再使用索引取值,保证代码结构完整有序。
变量定义的过程:将一个变量值赋值(符号是“=”)给一个变量名


正向获取示例(单字):
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/0aee53acfddf46cd98e6b17766c0292f.png
反向获取示例(单字):

二、字符串切片用法
切片是字符串学习的核心重点,基础语法为: [start🔚step]
学习口诀:取头不取尾,正向向右,反向向左

  1. 步长为正数时,读取方向从左向右,起始位置在左,结束位置在右。
  2. 步长为负数时,读取方向从右向左,起始位置在右,结束位置在左。
  3. 结束位置的数据不参与输出,取值时需要向外多预留一格位置。

    切片总结:
    1、若step的值>0,则默认是从到右获取数据(即start、end的取值范围是从左到右的,反之则为空)
    2、若step的值<0,则默认是从右到左获取数据(即start、end的取值范围是从右到左的,反之则为空)
    #step和start到end的方向要相同,否则为空

[::-1] 可直接反转整个字符串,可供反向获取正向顺序字符

三、三种字符串格式化输出

  1. 百分号占位法
    使用 %s 接收字符串内容,%d 接收数字内容,适配基础文本输出场景。
  2. format 格式化法
    以大括号作为占位位置,通过 .format() 传入对应变量,排版清晰、通用性强。
  3. f-string 快捷写法
    直接在大括号内写入变量名称,语法简洁、可读性高,是最推荐的日常写法。

    四、代码编写规范提醒
  4. Python 变量命名建议使用下划线连接,统一规范书写格式。
  5. 代码中定义的变量名称,前后使用必须保持完全一致。
  6. 尽量不使用系统内置关键字作为自定义变量名,避免影响程序运行。
  7. 编写切片代码时,注意步长方向与起止位置的同向。
版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/10/30 2:23:31

5分钟跑通Qwen3.8-27B-AP-GGUF:llama-server命令与参数完整教程

5分钟跑通Qwen3.8-27B-AP-GGUF:llama-server命令与参数完整教程 Qwen3.8-27B-AP-GGUF 是 Qwen3.8-27B 的高精度量化 GGUF 模型包&#xff0c;配合 llama.cpp 的 llama-server 一条命令即可在本地拉起大模型 API 服务。本教程带你 5 分钟完成 llama-server 命令与全部关键参数配…

作者头像 李华
网站建设 2026/10/30 2:21:25

如何配好 Toonflow 模型供应商:文本、图像、视频模型接入完整指南

如何配好 Toonflow 模型供应商&#xff1a;文本、图像、视频模型接入完整指南 【免费下载链接】Toonflow-app Toonflow 是一款 AI 短剧漫剧工具&#xff0c;能够利用 AI 技术将小说自动转化为剧本&#xff0c;并结合 AI 生成的图片和视频&#xff0c;实现高效的短剧创作。借助 …

作者头像 李华
网站建设 2026/10/30 2:20:55

Pot-Desktop 完整指南:跨平台划词翻译与截图 OCR 软件三分钟上手

Pot-Desktop 完整指南&#xff1a;跨平台划词翻译与截图 OCR 软件三分钟上手 【免费下载链接】pot-desktop &#x1f308;一个跨平台的划词翻译和OCR软件 | A cross-platform software for text translation and recognition. 项目地址: https://gitcode.com/GitHub_Trending…

作者头像 李华