Python 基础知识教程-字符串(Strings)
18年9月18日 · 王月成 18325 人阅读
字符串是字符的集合。
单引号和双引号
字符串可以包含在单引号或双引号中。
这种灵活的方式可以让我们在字符串中包含引号。
多行字符串
当我们需要创建一个多行字符串的时候,可以用三个引号。如下所示:
改变大小写
你可以很方便的改变字符串的大小写。如下所示:
最常见的大小写形式是全小写(lower),首字母大写(title)和全大写(upper)。如下所示:
注意:初始字符串没被改变。
你会经常见到这种用法。变量名后跟点和操作名称,且后跟一组圆括号。圆括号里可能是空的,也可能包含一些数据。
在这个例子中,action 是一个方法的名字。title, lower, upper 是内置在 Python 中的函数,可以作用于字符串的方法。
连接字符串
字符串连接示例如下所示:
加号连接两个字符串。你可以使用任意个加号来连接字符串。
格式化字符串简介
想了解更多格式化字符串的相关知识,请仔细查阅官网文档的字符串部分。
空白符
空白符通常指计算机能够发现但不可见的字符。诸如空格,制表符,换行符等。
空格很容易创建,基本上在你拥有计算机的时候就会打出空格符。制表符和换行符是由特殊字符连接组成的。
"\t" 代表制表符,"\n" 代表换行符。你可以将它们添加进字符串的任意部分。
去除空白符
有时候我们想去除掉字符串开始或者结尾的空白符。Python 中有一些方法可以帮我们做到这点。如下所示:
lstrip 去除左侧开端的空白符,rstrip 去除右端结尾的空白符,strip 去除两端空白符。
看一个更清晰的例子,如下所示:
动手试一试
Someone Said
- 找一条自己喜欢的名言,存储在变量。结合适当的介绍打印出来。例如:"Ken Thompson once said, 'One of my most productive days was throwing away 1000 lines of code'"。
First Name Cases
- 将你的姓存储在一个变量中。
- 分别用 lowercase, Titlecase, UPPERCASE 三种方式打印姓。
Full Name
- 将你的名和姓存储在不同的变量中,连接它们并打印。
Name Strip
- 将你的姓存储在变量中。在姓的前后两端至少各包含两种空白符。
- 打印姓。
- 分别打印出去掉左侧空白符,右侧空白符,都去掉空白符的姓。
Python3Turtle