
Python语言
weixin_42237702
python开发工程师
努力成为一名优秀的程序员
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
python-自定义property,支持缓存
带缓存功能的propertymy_property my_property class my_property: def __init__(self, fget=None, fset=None, fdel=None, cache=False): self.fget = fget self.fset = fset self.fdel = fde...原创 2020-01-21 10:33:05 · 399 阅读 · 0 评论 -
python--字符串的常用方法总结
Str常用方法1. 去掉字符串的开头、结尾、中间的不需要字符1.1 strip()1.2 lstrip()1.3 rstrip()2. 对齐字符串2.1 ljust()2.2 rjust()2.3 center()3.字符串拼接3.1 join() 1. 去掉字符串的开头、结尾、中间的不需要字符 1.1 strip() strip()方法可用来从字符串的开头和结尾处丢弃掉指定字符,默认是空格符,也...原创 2019-12-29 15:02:42 · 159 阅读 · 0 评论 -
python描述符--让对象的属性具有惰性求值并缓存起来的能力
cache_property1.问题2.实现3.总结 1.问题 如何让一个对象去访问某个属性时,才会去计算,并且一旦访问了该属性,就把值给缓存起来,下次再用的时候直接就能拿到,不必每次访问它都要重新计算 2.实现 如果对python描述符比较了解的话,一看就知道这是描述符的应用场景 class cache_property: def __init__(self, func) self.fun...原创 2019-11-10 00:47:05 · 380 阅读 · 0 评论 -
Python--list常用方法
List常用方法1.len()2.count(value)3.append(value)4.pop(index=None)5.clear()6.remove(value)7.insert(index, p_object)8.extend(iterable)9.index(value, start=None, stop=None)10.copy()11.sort(key=None, reverse=...原创 2019-08-31 22:49:02 · 198 阅读 · 0 评论