1.创建字符串
2.字符串输入输出, 使用input()接收用户输入,使用print()输出 。
3.字符串的索引下标
4.切片:指对操作的对象截取其中一部分的操作。字符串、列表、元组都支持切片操作。
① 不包含结束位置下标对应的数据, 正负整数均可;
② 步长是选取间隔,正负整数均可,默认步长为1。
字符串常用操作方法:
find():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则返回-1。
index():检测某个子串是否包含在这个字符串中,如果在返回这个子串开始的位置下标,否则则报异常。
count():返回某个子串在字符串中出现的次数
数组 list:是一种有序的集合,可以随时添加和删除其中的元素,用[]表示
列表名称 = [数据1, 数据2, 数据3, 数据4, ...] 【列表可以一次存储多个数据且可以为不同的数据类型】
列表的作用是一次性存储多个数据,程序员可以对这些数据进行的操作有:增、删、改、查。
列表循环,列表嵌套
列表的嵌套
字典,字典里面的数据是以键值对形式出现,字典数据和数据顺序没有关系,即字典不支持下标,后期无论数据如何变化,只需要按照对应的键的名字查找数据即可。
字典特点:
符号为大括号(花括号)
数据为键值对形式出现
各个键值对之间用逗号隔开
基本语法:
# 有数据字典
dict1 = {'name': 'Tom', 'age': 20, 'gender': 'male'}
# 空字典
dict2 = {}
注意:一般称冒号前面的为键(key),简称k;冒号后面的为值(value),简称v;key:value就是我们通常说的键值对了。
字典的"查"操作
数据序列的公共方法