python函数字符串 python字符串常用函数

Python 基础知识全篇-字符串(Strings)单引号和双引号
字符串可以包含在单引号或双引号中 。
这种灵活的方式可以让我们在字符串中包含引号 。
当我们需要创建一个多行字符串的时候,可以用三个引号 。如下所示:
改变大小写
python函数字符串你可以很方便的改变字符串的大小写 。如下所示:
最常见的大小写形式是全小写(lower),首字母大写(title)和全大写(upper) 。如下所示:
注意:初始字符串没被改变 。
python函数字符串你会经常见到这种用法 。变量名后跟点和操作名称,且后跟一组圆括号 。圆括号里可能是空的,也可能包含一些数据 。
variable_name.action()
在这个例子中,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
将你的姓存储在变量中 。在姓的前后两端至少各包含两种空白符 。
打印姓 。
分别打印出去掉左侧空白符,右侧空白符,都去掉空白符的姓 。
Python字符串字符串 :在python中是作为序列存在的 , 序列中的元素具有从左到右的顺序,并根据他们的相对位置进行读取和储存 。严格意义来说,字符串是一系列单个字符组成的序列,其他类型的序列还包括列表和元组 。在一串字符两侧加上双引号或者单引号即可创建字符串 。
注意 :如果字符串中需要出现双引号或者单引号,则有两种方法 。
1)使用转义字符(\)进行转义 。
2)将双引号和单引号配合使用,即若向想打印单引号 , 可以使用双引号表示字符串 , 在字符串中只用一个单引号 。反之亦然 。
在一个字符串前面加上r;则会自动为字符串中的反斜杠\转义,使其只代表一个反斜杠\ 。但是注意 , 原始字符串最后不能有反斜杠\,否则会发生语法错误 。如果非要在原始字符串最后加上,则可以写为\ 。
运行结果为:
有时我们需要创建一个跨行的字符串,则可以使用三引号来创建 。
运行结果为
1)可以通过len()函数得到序列的长度 。
运行结果为:
2)可以通过索引操作得到序列的各个元素值 。python中序列的索引是从0开始依次向后推移 。
运行结果为:

推荐阅读