
连接字符串并对其进行格式化
定义两个字符串变量 greeting 和 name,然后通过连接这两个字符串创建一个新的消息字符串 message。打印出这个消息。
使用 str.format 方法将 greeting 和 name 插入到字符串模板中,生成一条欢迎信息。
利用 Python 3.6+ 的特性,使用 f-字符串直接在字符串字面量内嵌入表达式来创建欢迎消息。这种简洁的方式非常便利。另外我们还有其他格式化的方法例如 str.capitalize 等等 。我们不仅可以将字符串连接起来,还可以对字符串的大小写进行更改。例如,”Python” 可以转换为大写形式 “PYTHON”,也可以转换为小写形式 “python”,甚至还可以转换成标题形式的首字母大写形式 “Python”。当字符串的两侧有额外的空白字符时,我们可以使用 strip、rstrip 和 lstrip 方法来删除这些空白字符。这些方法在处理用户输入和格式化输出时非常有用。我们可以使用 startswith 和 endswith 方法来检查字符串的开始或结束位置是否存在特定的文本片段。当我们需要拆分或合并字符串时,可以使用 split 和 join 方法。例如,我们可以把含有逗号分隔单词的字符串分割成一个单词列表,然后再用空格将单词列表连接起来形成一个新的字符串。替换字符串中的一部分也是很容易的,我们可以使用 replace 方法将某个子串替换为另一个子串。为了查找子字符串在字符串中的位置,我们可以使用 find 和 index 方法。处理字符串中的单个字符也非常简单,只需遍历字符串的每个字符即可。我们还可以检查一个字符串是否只包含数字、字母或字母数字字符。当处理某些复杂格式的字符串时,切片技术是一种强大的工具,可以使用切片提取子字符串的一部分。获取字符串的长度非常简单,只需使用 len 函数即可。另外我们还可以处理多行字符串和原始字符串。例如多行字符串适用于文本编辑器或其他需要跨越多行的操作场景;而原始字符串在需要保留反斜杠字符的场景中非常有用,例如在正则表达式和文件路径操作中。这些基础的 Python 字符串技术为我们提供了丰富的工具集来处理各种文本操作任务。
