python中的数据类型

刚开始学习python,后面会持续更新

基本数据类型有:数字(int/float)、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dictionary)、集合(set)

python中的数据类型

基本数据类型有:数字(int/float)、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dictionary)、集合(set)

数字类型:int(整形)、float(浮点型)

布尔:bool/boolen,值只有True和False

1.对于数字来说:只有0是false,非0都是True

2.对于字符串来说,只有空字符串(即:"")是False,其它都是True

字符串:str/string,表现方式 ” “”

常用特有方法:

1  .upper(),所有字符转为大写
2 .lower(),所有字符转为小写
3 .strip(',')/rstrip()/lstrip() 去除首尾指定字符,默认是空格
4 .split(',')/rsplit()/lsplit() 按照指定字符进行切割字符串,返回列表
5 .replace(old_str,new_str) 替换字符串中指定的字符片段
6 '-'.join(strtemp) 按照指定字符连接字符串
7 .startswicth(turple,start,end)/endwith 字符串是否以 指定元组中的某个元素开始/结束,查询范围是在 索引 start和end之间

 

列表:表现方式:[]

常用特有方法:

1 .append() 在列表最后位置追加元素
2 .insert(index,item) 在指定位置插入元素
3 .expend(serialze) 把指定序列中的元素追加到列表中
4 .remove(item) 根据值删除列表中的指定元素
5 .pop(index) 删除指定索引的元素,并且返回删除元素的值。默认是删除最后一个。
6 .clear() 删除所有的元素

python中的数据类型

基本数据类型有:数字(int/float)、字符串(str)、布尔(bool)、列表(list)、元组(tuple)、字典(dictionary)、集合(set)

数字类型:int(整形)、float(浮点型)

布尔:bool/boolen,值只有True和False

1.对于数字来说:只有0是false,非0都是True

2.对于字符串来说,只有空字符串(即:"")是False,其它都是True

字符串:str/string

常用特有方法:

1  .upper(),所有字符转为大写
2 .lower(),所有字符转为小写
3 .strip(',')/rstrip()/lstrip() 去除首尾指定字符,默认是空格
4 .split(',')/rsplit()/lsplit() 按照指定字符进行切割字符串,返回列表
5 .replace(old_str,new_str) 替换字符串中指定的字符片段
6 '-'.join(strtemp) 按照指定字符连接字符串
7 .startswicth(turple,start,end)/endwith 字符串是否以 指定元组中的某个元素开始/结束,查询范围是在 索引 start和end之间
8 .isdigit() 是否是数字

 

列表(list):

常用特有方法:

1 .append() 在列表最后位置追加元素
2 .insert(index,item) 在指定位置插入元素
3 .expend(serialze) 把指定序列中的元素追加到列表中
4 .remove(item) 根据值删除列表中的指定元素
5 .pop(index) 删除指定索引的元素,并且返回删除元素的值。默认是删除最后一个。
6 .clear() 删除所有的元素
7 .reverse() 反转元素的排序
8 .sort(reverse=False) 排序,reverse=False升序(默认)

 

元组(tuple):表现方式()

元组中的元素不可以进行改变,因此没有append或者修改

字典(dict):{“key”:value,} dict()

字典中的key不能出现重复

1 .keys() 返回所有的key
2 .values() 返回所有的value
3 .items() 返回所有的键值对
4 .getkey("key",'default')  key存在则返回对应的value,不存在则返回default的内容,如果default为空则返回None

 

集合(set)

无序,且不能重复的元素

1 .discard 删除,如果删除的元素不存在,不会报错
2 .clear() 清空
3 .pop 删除,并返回要删除的元素,如果元素不存在会报错
4 .remove() 删除,如果元素不存在会报错
5 .update() 批量添加,注意不是修改
6 intersection() 去两个集合的交集
7 union() 取两个集合的并集
8 difference() 去两个集合的差集
点赞