1.切片
1.格式: 数据[起始索引:结束索引:步长2.适用类型: 字符串(str)、列表(list)、元组(tuple)3.说明: 通过切片操作, 可以获取数据中指定部分的内容4.注意 :
- 结束索引对应的数据不会被截取到
- 支持正向索引和逆向索引
- 步长用于设置截取数据的间隔数量; 默认步长为 1, 可以省略不写
name = "abcdefg"
print(name[2:5:1]) # cde
print(name[2:5]) # cde
print(name[:5]) # abcde
print(name[1:]) # bcdefg
print(name[:]) # abcdefg
print(name[::2]) # aceg
print(name[:-1]) # abcdef, 负1表示倒数第一个数据print(name[-4:-1]) # def
print(name[::-1]) # gfedcba
2.len()方法
- 格式:num = len(数据)
- 适用类型:字符串、列表、 元组、字典
- 说明:获取数据的元素个数(数据长度)
str_data = "hello python"
print(len(str_data)) # 12: 字符中字符个数(包含空格)
list_data = ["python", "java"]
print(len(list_data)) # 2: 列表中元素个数
tuple_data = ("admin", 123456, 8888)
print(len(tuple_data)) # 3: 元组中元素个数
dict_data = {"name": "tom", "age": 18, "gender": "男"}
print(len(dict_data)) # 3: 字典中键值对的个数
未完待续。。。