一分钟学Python| Python的字符串类型

Python的字符串类型

之前我们学完了Python的简单语法,现在我们一起学习Python的一些数据类型。这里所说的类型不是变量的类型,变量是没有类型的,这个类型指的是变量内存中对象的类型,

Python中基本的数据类型有Number(数字) String(字符串)List(列表) Tuple(元组) Dictionary(字典) 这5种,我们只详细介绍其中的Number(数字)和String(字符串)。

今天我们就来了解一下字符串的相关知识。


字符串

字符串类型“str"应该是Python中最常用的数据类型了,字符串用单引号 ' 或双引号 " 甚至 ''' 和 ”“” 来创建,创建过程也很简单,为变量赋一个值即可。演示如下:


var0 = 'Hello'
var1 = "World"
print(var0)
print(var1)


运行结果如下图:


一分钟学Python| Python的字符串类型


字符串的截取与更新

Python程序中字符串可以通过序号(从0开始)来取出其中的特定字符。具体示例如下


var0 = 'Hello World'
print(var0[0])  #截取第一个字符 'H'
print(var0[0:3]) #截取第1-3歌字符 "Hel"


运行结果如下


一分钟学Python| Python的字符串类型


通过截取可以获得部分的字符串,我们可以通过这个来修改字符串


var0 = 'Hello World'
print(var0[0:6]+'dlrow')


结果如下


一分钟学Python| Python的字符串类型


转义字符

Python中如果要在字符里面使用特殊字符时,需要用到反斜杠""来表示转义。以下是部分Python的常用转义字符


转义字符 描 述
\ ' 单引号
\ a 响铃
\ 000
\ n 换行符
\ r 回车符
\ f 换页符
\ o 八进制数


如果不想让转义生效,在前面加一个r即可

部分转义字符的具体实现如下


print("Hello\nWorld")
print("Hello \'World\'")
print(r"\'Hello\'")


结果如下图所示


一分钟学Python| Python的字符串类型

上一篇:ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法


下一篇:验证码破解没有训练集?我教你生成一万个!