测牛学堂:软件测试开发python入门之字符串详解(1)

1python中字符串定义

使用引号引起来的内容就是字符串。所谓的引号,有双引号,单引号,和三引号。
三引号我们是作为注释使用。 但是如果你用变量存放,那么它就可以作为字符串去使用。
代码示例:

str1 = 'hello'
str2 = "hello2"
str3 = """hello3"""
print(type(str1),type(str2),type(str3)) #   

2字符串几个特殊情况的处理

1 如果字符串本身包含单引号,那么定义的时候使用双引号,比如 i’m lily。如果字符串有双引号,则使用双引号
2 第二种处理就是使用转义字符,在字符串中使用’ 代替文本中的对应引号即可。

3索引的概念

索引也称为下标。是数据在容器中的位置编号。容器可以是字符串,列表,元组等。
索引一般都是正整数的下标,从0开始,1234这样依次增加。
我们通常通过下标的位置去获取对应的数据。
下标的使用,是通过中括号的形式:容器[下标]
在python中,也支持负数的下标,表示从容器的尾部倒数第几个数据。 -1 表示倒数第一个数据。
代码示例:

str1 = 'hello'
# 打印字符串第一个字符
print(str1[0]) # h
# 打印字符串中最后一个字符
print(str1[-1]) # o

4 字符串的切片

使用切片操作,可以一次性获取容器中的多个数据。
语法:容器[startstep]
start 开始位置的下标
end 结束位置的下标
step 步长,相邻两个坐标之间的差值。默认是1 (可以省略)
注意:
1凡是有头尾的下标,都是包含头不包含尾。也就是说end的下标是取不到的。
2 如果start的开始位置是0,0可以省略,但是冒号要保留
3 如果取到最后一个字符,end可以省略,但是冒号要保留
4 特殊技巧:翻转字符串,设置step为-1
代码实例:

str1 = 'helloworld'
# 打印出来hello
print(str1[0:5])
# 反转字符串
print(str1[::-1])

你可能感兴趣的:(python,开发语言)