3、Python进阶(高级数据类型)
-
序列就是一组按照顺序排列的值(数据集合)
-
在Python中有三种内置的序列类型:
-
字符串
-
列表
-
元组
-
-
优点:可以支持索引和切片的操作
3.1 字符串及常用方法
3.1.1 切片
可以根据下标来获取序列对象的任意部分的数据
-
切片是指截取字符串中的其中一段内容内容。
-
特征:第一个索引为0,指向的是左端,第一个索引为负数的时候,指向的是右端。
-
切片使用语法:[起始下标:结束下标:步长]
-
[start:end:step]
-
-
切片截取的内容不包含结束下标对应的数据,字符是从0开始的,步长是指间隔几个下标获取一个字符。
# 创建一个字符串
test = 'hello,world'
# 查看数据类型为字符串类型
print(type(test))
# 变量[开始:结束:步长]
# 打印第三个字符到最后
print(test[2:])
# 打印从1-3
print(test[0:3])
# 打印0到10,间隔两个获取一个字符
print(test[0:10:2])
#倒序输出
print(test[::-1])
3.1.2 常用方法
-
capitalize() #首字母大写
-
find() #检查X是否在字符串中</