vlambda博客
学习文章列表

「大数据」(一百二十六)Python基础之字符串:基本字符串操作

【导读:数据是二十一世纪的石油,蕴含巨大价值,这是·情报通·大数据技术系列第[126]篇文章,欢迎阅读收藏】

1 基本概念

就像任意字符的集合一样,字符串是用来记录文本信息的,是 Python 中最常用的数据类型。我们可以使用引号 (' 或 ") 来创建字符串。


2 字符串的基本操作

2.1 访问字符串中的值

Python 不支持单字符类型,单字符在 Python 中也是作为一个字符串使用。

Python 访问子字符串,可以使用方括号来截取字符串,如下实例:

var1 = "情报通"

print(var1[:2])

# 输出 :情报

2.2 字符串更新

你可以对已存在的字符串进行修改,并赋值给另一个变量,如下实例:

var2 = var1[:2] + "通"

2.3 转义字符

在需要在字符中使用特殊字符时, python 用反斜杠 (\) 转义字符。如下表:

  • \(在行尾时) 续行符

  • \\ 反斜杠符号

  • \' 单引号

  • \" 双引号

  • \a 响铃

  • \b 退格(Backspace)

  • \e 转义

  • \000 空

  • \n 换行

  • \v 纵向制表符

  • \t 横向制表符

  • \r 回车

  • \f 换页

  • \oyy 八进制数,yy代表的字符,例如:\o12代表换行

  • \xyy 十六进制数,yy代表的字符,例如:\x0a代表换行

  • \other 其它的字符以普通格式输出

2.4 字符串运算符

下表实例变量 a 值为字符串 "情报" , b 变量值为 "通" :

a + b  # 情报通
a*2 # 情报情报
"情报" in "情报通" # True