一 元组
。顺序存储相同/不同类型的元素
。元组定义,使用()将元素括起来,元素之间用","隔开
。特性:不可变,不支持添加,修改,删除元素操作
。查询: 通过下标查询元组指定位置的元素
。空元组定义: none_tuple = ()
。只包含一个元素的元组: one_tuple=("one",)
。循环遍历元组
二字典
存储key-value键值对类型的数据
字典定义:{key1:value1, key2:value2,}
查询:根据Key查询Value
字典具有添加,修改,删除操作
内置方法:get, keys,values, items ,clear
循环遍历字典
集合Set
。无序存储不同数据类型不重复元素的序列
。集合定义: name_set = {"xiaoming", "xiaoqiang", "xiaobai", "lisi"}
。使set(序列)对序列中元素去充,同事创建集合
name_set = set(["xiaoming"], "zhangsan")
。创建空集合: none_set = set()
。使用in和not in判断一个元素在集合中是否存在
。使用add(元素)方法添加一个元素到集合中
。使用update(序列)方法将一个序列中的元素添加到集合中,同时对元素去重
三函数定义
。可以理解为对实现某一功能的封装
。函数定义
def 函数名称(参数):
函数体代码
return返回值
函数调用:函数名(参数)
函数参数
形参:定义函数时设置的参数
实参: 调用函数时传入的参数
字符串常用内置方法
find(str[,start,end])
在字符串中查找指定的子字符串是否存在,如果存在则返回第一
个子字符串的起始下标,如果不存在则返回-1
start、end是可选参数,表示查找子字符串的起始和结束范围
count(str[,start,end])
• 在字符串中统计包含的子字符串的个数 replace(old,new[,count])
• 使用新的子字符串替换指定的子字符串,返回新的字符串
• count是可选参数,可以指定替换的字符串个数,默认全部替换 split(sep[, maxsplit])
• 按照指定的分割符分割字符串,返回分割之后所有元素的列表• maxsplit是可选参数,指定对几个分割符进行分割
startswith(prefix[,start,end])
• 判断字符串是否以指定前缀开头,返回值为True或False• start、end是可选参数,表示查找前缀的起始和结束范围
endswith(suffix[, start, end])
• 判断字符串是否以指定后缀结束,返回值为True或False
• start、end是可选参数,表示查找后缀的起始和结束范围
upper()
• 字符串所有字符大写
lower()
• 字符串所有字符小写