python中isnumberic_python 数据类型总结

总结了不少笔记,主要学习几十个常用的就行,其他的知道就行...........哈哈哈

'''

list的内置方法:11个

list.append(元素)

list.pop(索引/默认为-1) 根据索引剔除元素

list.remove(元素) 根据值剔除元素

list.clear() 清空列表

list.count(元素) 统计列表中元素的个数

list.copy() 浅拷贝 若要深拷贝需要copy模块

list.extend(可迭代对象) 通过可别迭对象扩展列表

list.index(元素,起始索引,终止索引) 查找元素,返回找到的第一个索引

list.insert(索引,元素) 指定索引插入元素

list.reverse() 反序

list.sort(key=函数,reverse=bool值) 根据自定义函数的返回值排序

str的内置方法:33个(略去一些不常用的)

str.endswith(字符串)/startswith(字符串) 判断str是否以字符串结尾/开头

str.format(...) 格式化输出

str.split('分割点',切分次数)/rstrip 将字符串以分割点切分成列表

str.replace(原字符,目标字符,修改次数) 将str中的特定字符转化成目标字符

str.index(元素,起始索引,终止索引)/rindex 查找元素,返回找到的第一个索引(找不到报错)

str.find(元素,起始索引,终止索引)/rfind 查找元素,返回找到的第一个索引(找不到返回-1)

str.count(元素,起始索引,终止索引) 统计元素,返回元素个数

str.join(可迭代对象) 将可迭代对象的每个元素用str拼出长字符串

str.encode('utf-8') 将str用utf-8编码成二进制

str.strip(字符串)/rstrip/lstrip 将str两端的指定字符串去除

str.lower()/str.upper() 将str转化成小写/大写

str.center(总位数,填充符) 居中填充

str.ljust(总位数,填充符)/rjust 左对齐填充/右对齐填充

str.zfill(总位数) 右对齐0填充

str.capitalize() 句首字母大写

str.title() 首字母大写

str.swapcase() 大小写翻转

str.isdigid() 判断是否全是数字(bytes,unicode)

str.isnumberic() 判断是否全是数字(unicode,中文数字,罗马数字)

str.isalnum() 判断是否由数字,中文和字母组成

str.isalpha() 判断是否全由字母组成

str.islower()/isupper() 判断是否全是小写/大写

str.isspace() 判断是否全是空格

str.istitle() 判断是否首字母大写

tuple的内置方法:2个

tuple.count(元素,起始索引,终止索引) 统计元素,返回元素个数

tuple.index(元素,起始索引,终止索引) 查找元素,返回找到的第一个索引(找不到报错)

dict的内置方法:11个

dict.keys() 返回key值的可迭代对象

dict.values() 返回value值的可迭代对象

dict.items() 返回key和value一一对应的可迭代对象

dict.copy() 浅拷贝 若要深拷贝需要copy模块

dict.clear() 清空字典

dict.update(dic1) 将dict1的键值对(只要是元素能解压成两个元素的就行)更新到dic里

dict.pop(key) 删除键值对

dict.popitem() 删除最后一个键值对,拿到返回值

dict.fromkeys(键s,所有键的初始值) 产生新的初始化字典

dict.get(key) 取得key对应的value值

dict.setdefault(key,value) 如果key在dict中,拿到返回值,不在就创建key=value

set的内置方法:17个

set.pop() 弹出栈顶元素

set.update(可迭代对象) 更新set

set.clear() 清空集合

set.copy() 拷贝

set.remove(元素) 删除元素

set.add(元素) 增加元素

set1.union(set2) 求set1和set2的并集

set1.intersection(set2) 求set1和set2的交集

set1.difference(set2) 求set1对set2的差集

set1.symmetric_difference(set2) 求set1和set2的对称差集

set1.intersection_update(set2) 交集赋值给set1

set1.difference_update(set2) 差集赋值给set1

set1.symmetric_difference_update(set2) 对称差集赋值给set1

set.discard(元素) 删除元素,没有不会报错

set1.issupperset(set2) 判断set1是否是set2的父集

set1.issubset(set2) 判断set1是否是set2的子集

set1.isdisjoint(set2) 判断set1和set2是否没有交

函数 作用

abs() 绝对值

all(可迭代) 每个元素为True则为True,否则为False(""为True)

any(可迭代) 一个为True,则为True(""为False)

bin() 十进制--->二进制

hex() 10进制--->16进制

oct() 10进制--->8进制

bool() 计算bool值

bytes(字符串,encoding='..') 转bytes类型

callable() 判断是否可调用

chr() chr(65)->A 参考ascii表,转字符

ord() ord(A)->65 字符转ASCII

dir() 列出绑定的内置方法(.后的方法)

divmod() divmod(10,3)-->(3,1) 取整取余

enumerate() 取出(索引+元素)

eval() 执行字符

frozenset(可迭代) 生产不可变集合,元素不可被删除\增加

globals() 查看全局名称

locals() 查看当前空间名称

hash() 判断是否为可变类型

pow() pow(3,2)->3**2;pow(3,2,2)->3**2%2

round() 4舍5入

max()

sorted()

map()

filter()

min()

'''

  • 1
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值