三 元组,字典,函数

一 元组

。顺序存储相同/不同类型的元素

。元组定义,使用()将元素括起来,元素之间用","隔开

。特性:不可变,不支持添加,修改,删除元素操作

。查询: 通过下标查询元组指定位置的元素

。空元组定义: 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

  • startend是可选参数,表示查找子字符串的起始和结束范围

    count(str[,start,end])
    在字符串中统计包含的子字符串的个数

    replace(old,new[,count])
    使用新的子字符串替换指定的子字符串,返回新的字符串
    count是可选参数,可以指定替换的字符串个数,默认全部替换

    split(sep[, maxsplit])
    按照指定的分割符分割字符串,返回分割之后所有元素的列表maxsplit是可选参数,指定对几个分割符进行分割 


startswith(prefix[,start,end])
判断字符串是否以指定前缀开头,返回值为TrueFalsestartend是可选参数,表示查找前缀的起始和结束范围

endswith(suffix[, start, end])
判断字符串是否以指定后缀结束,返回值为TrueFalse
startend是可选参数,表示查找后缀的起始和结束范围

upper()
字符串所有字符大写

lower()
字符串所有字符小写 




猜你喜欢

转载自blog.csdn.net/xsjzdrxsjzdr/article/details/80913851