| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> Python知识库 -> Python字符串 -> 正文阅读 |
|
[Python知识库]Python字符串 |
3.1 字符串? 字符串是一种用来表示文本的数据类型,它是由符号或者数值组成的一个连续序列。 Python支持使用单引号、双引号和三引号定义字符串,其中单引号和双引号通常用于定义单行字符串,三引号通常用于定义多行字符串。 Python使用反斜杠“\”转义。例如,在字符串中的引号前添加“\”,此时Python解释器会将“\”之后的引号视为解释为一个普通字符,而非特殊符号
拓展: ?3.2 格式化字符串 (1)格式化字符串是指将指定的字符串转换为想要的格式。Python字符串可通过%格式符格式化输出。
常见的占位符 ?(2)使用%对字符串进行格式化这种方式并不是很直观,一旦开发人员遗漏了替换数据或选择了不匹配的格式符,就会导致字符串格式化失败。为了能更直观、便捷地格式化字符串,Python为字符串提供了一个格式化方法format()。
(3)f-string提供了一种更为简洁的格式化字符串的方式,它在形式上以f或F引领字符串,在字符串中使用“{变量名}”标明被替换的真实数据和其所在位置。 格式:f('{变量名}') 或F('{变量名}') 3.3 字符串的查找与替换 (1)查找:find()方法,可查找字符串中是否包含子串,若包含则返回子串首次出现的位置,否则返回-1。
(2)替换:replace()方法,将当前字符串中的指定子串替换成新的子串,并返回替换后的新字符串。
3.4 字符串的分隔与拼接 (1)split()方法:按照指定分隔符对字符串进行分割,返回由分割后的子串组成的列表。
(2)join()方法:使用指定的字符连接字符串并生成一个新的字符串。
(3)Python还可以使用运算符“+”拼接字符串。 例:"py"+"thon"=="python" 3.5 删除字符串的指定字节 (1)字符串中可能会包含一些无用的字符(如空格),在处理字符串之前往往需要先删除这些无用的字符。Python中的strip()、lstrip()和rstrip()方法可以删除字符串中的指定字符。 ?(2)在特定情况下会对英文单词的大小写形式进行要求,表示特殊简称时全字母大写,如CBA;表示月份、周日、节假日时每个单词首字母大写,如Monday。Python中支持字母大小写转换的方法有upper()、lower()、capitalize()和title()。 ?3.6 字符串对齐 在使用Word处理文档时可能需要对文档的格式进行调整,如标题居中显示、左对齐、右对齐等。 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/16 5:54:10- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |