python基本数据类型及内置操作方法大全
数据类型
-
整型int(浮点型/数字字符串)
-
浮点型float
-
字符串str:str(对象)<!–调用对象_str_(self)方法,拿到字符串返回值---->
-
列表list(可迭代对象):
-
元祖tupul(可迭代对象)
-
字典dict(可迭代对象/**kwargs)
-
集合set(可迭代对象【元素必须为不可变类型】)
内置操作
1、列表list:11个
list.append(元素)
list.pop(索引/默认-1):根据索引剔除元素
*List.remove(元素):根据值剔除元素
List.clear():清空列表
List.count():统计列表中的元素个数
List,copy():浅拷贝 若要深拷贝需要copy模块
List,exdend(可迭代对象): 通过可迭代把对象拓展成列表
List.index(元素,起始索引,终止索引) 查找元素,返回找到第一个索引
List,insert(索引,元素):指定索引插入元素
List.reverse(): 反转
List.sort(key=函数,reverse=bool值):根据自定义函数的返回值排序
2、字符串str内置方法:
Str.endswith(字符串)/startswith(字符串)<–判断str是否以字符串结尾,开头–>
str.format(…)!–格式化输出–>
Str.split(‘分割符’,切分次数)/*rsplit <–将字符串以分割符切分成列表list–>
str.repalce(原字符,目标字符,修改次数)<–将str中的特定字符转化为目标字符–>
str.index(元素,起始索引,终止索引)<–查找元素,返回找到的第一个索引(找不到报错–>
Str.find(元素,起始所以,终止索引)/ rfind <–查找元素,返回找到的第一个元素,(找不到返回-1)–>
Str.count(元素,起始索引,终止索引)<–统计元素,返回元素个数–>
Str.join(可迭代对象)<–将可迭代对象(将字符串、元组、列表中的元素(纯字符串)以指定的字符(分隔符)连接生成一个新的字符串*)的每个元素用str拼出长字符串–>res = ‘__’.join(iterable)
*Str.encode(‘utf-8’)<–将str用utf-8编码成二进制–>
Str.strip()/rstrip/lstrip<–将str两端的指定字符串去除–>
Str.lower()/upper()<–将字符串转化成小写/大写–>
Str.center(总位数,填充符)<–居中填充–>
Str.ljust(总位数,填充符)/rjust()<–左对齐填充/右对齐填充–>
Str.zfill(总位数)<!–右对齐0填充->
Str.capitalize()<!–句首字母大写->
Str.title()<!-首字母大写–>
Str.swapcase()<!-大小写翻转–>
Str.isdigit()<!-判断是否是数字(unicode,bytes)–>
Str.isnumberic()<!-判读是否全是数字(unicode,中文数字,罗马数字–>
Str.isalnum() <!-判断是否由数字和字母组成–>
Str.isalpha()<!-判断是否有字母或中文组成–>
Str.islower()/isupper()<!–判断是否全是小写/大写->
Str.istitle()<!-判断是否首字母大写–>
3、字典dict的内置方法:11个
Dict.keys()<!-返回key的可迭代对象–>
Dict.values()<!-返回key的可迭代对象–>
Dict.items()<!-返回key和value对应的可迭代对象–>
####Dict.copy()