本文共 1159 字,大约阅读时间需要 3 分钟。
1、isinstance
isinstance
函数可用于判断实例的类型,其实它的第二个参数可以是多个数据类型组成的元组。例如:
isinstance(x, (int, float)) # 等价于 isinstance(x, int) or isinstance(x, float)
类似的函数还有字符串的 startswith 方法和 endswith 方法,例如:
s.startswith(('"""', "'''")) # 等价于 s.startswith("'''") or s.startswith('"""')
# python3 python3 -m http.server # python2 python -m SimpleHTTPServer
效果如下图所示,通过浏览器方便局域网共享文件
>>> lang = { "python":".py", "java":".java"} >>> dict(zip(lang.values(), lang.keys())) { '.java': 'java', '.py': 'python'}
[1, 2, 3, 4, 2, 2, 3, 1, 4, 4, 4, 5] >>> max(set(test), key=test.count) 4
class MyClass(object): def __init__(self, name, identifier): self.name = name self.identifier = identifier self.set_up() print(sys.getsizeof(MyClass)) >>> 1016 class MyClass(object): __slots__ = ['name', 'identifier'] def __init__(self, name, identifier): self.name = name self.identifier = identifier self.set_up() print(sys.getsizeof(MyClass)) >>> 888
分享朋友圈 也是另一种赞赏
The more we share, The more we have
欢迎加入数据君高效数据分析社区
加我私人微信进入大数据干货群:tongyuannow
目前100000+人已关注加入我们
转载地址:http://czkci.baihongyu.com/