python之--工具类方法
python常用的方法一般都是内置函数,或者继承自object的方法,之所以说是工具类方法,只是我自己觉有时候遇到一些问题,有些方法可以像工具一样查看某些特定的信息,比较好用,所以自己总结了一些方法,经代表我自己的观点,有兴趣的朋友看-看,一起交流下,以后新发现的都会写在这里‘
1,id() 查看一个对象的内存地址,一般用于分析两个对象是不是一个东西‘
a=[1,2,3,4]
b={"a":12,"b":2}
print(id(a))
print(id(b))
2,dir() 查看参数的属性和可执行方法
class Foo():a=100def __init__(self,name,age):self.name=nameself.age=agedef fun01(self):passdef fun02(self):pass
obj=Foo("zhangsan",20)
print(dir(Foo))
print(dir(obj))
3,type() 查看一个对象的数据类型
a=[1,2,3,4]
b={"a":12,"b":2}
c="ssdkd"
print(type(a))
print(type(b))
print(type(c))
4,sys.path() 导入模块的时候查看一个模块是否可以被导入,如果模块在输出的所有路劲中就可以导入,否则要手动添加路径
5,类.__mro__ 查看一个经典类的继承关系,默认遵循的是c3算法,一般拿眼睛都能看出来,没什么卵用,但是特别复杂的继承就会无从下手,就得用到它
class A():pass
class B(A):pass
class C(B):pass
class D(C):pass
print(D.__mro__)
6 ,查看默认编码:sys.defaultencodeing()
转载于:https://www.cnblogs.com/zhuhaofeng/p/9581962.html
python之--工具类方法相关推荐
- python开发工具pycharm使用简介
pycharm是一款常用的python开发工具,功能十分强大,并且多平台支持(Windows/MacOS/Linux),官方提供社区开源版本:pycharm Community免费版本下载地址. py ...
- Python培训教程分享:10款超好用的Python开发工具
学会Python技术后,我们在参加工作的时候如果能有辅助工具的话,那么会很大程度的提高我们的工作效率,那么Python都有哪些好用的开发工具呢?下面小编就为大家详细的介绍一下10款超好用的Python ...
- python图像切面numpy_十个Python图像处理工具,不可不知!
原标题:十个Python图像处理工具,不可不知! 这些Python库提供了一种简单直观的方法来转换图像并理解底层数据. 今天的世界充满了数据,图像是这些数据的重要组成部分.但是,在使用它们之前,必须对 ...
- Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子
Python打包工具Pyintealler打包py文件为windows exe文件过程及踩坑记录+实战例子 目录 Python打包工具Pyintealler打包py文件为windows exe文件过程 ...
- 干货整理!10个Python图像处理工具,入门必看,提效大法
点击上方"AI遇见机器学习",选择"星标"公众号 重磅干货,第一时间送达 在图像处理领域,一库在手,相当于天下已有.但是今天给大家推荐10个好用的库,快来看看有 ...
- python开发工具
工欲善其事必先利其器-简单几步打造顺手的python开发工具(windows,Linux多版本) 初学一门语言,一般来说第一道门槛是开发工具的选择,以及配置,用记事本写代码写写helloworld尚堪 ...
- Lubuntu下小巧好用的Python编辑工具Geany
在Lubuntu系统上有很多的Python编辑器,如eclipse,PyCharm等,功能繁多,市场占有率高,但动辄几百M的体积有些巨大,博主今天推荐一款精简且易用的Python开发工具--Geany ...
- python中类方法与实例方法的区别-Python实例方法、类方法、静态方法的区别与作用详解...
本文实例讲述了Python实例方法.类方法.静态方法的区别与作用.分享给大家供大家参考,具体如下: Python中至少有三种比较常见的方法类型,即实例方法,类方法.静态方法.它们是如何定义的呢?如何调 ...
- python开发工具排名-7款公认比较出色的Python IDE,你值得拥有!
Python作为一款比较"简洁"的编程语言,它拥有很多性价比高的性能,造就了它现在比较火热的局面,很多人都来学习Python.Python 的学习过程少不了 IDE 或者代码编辑器 ...
最新文章
- 如何汉化DNN--中文语言包的使用
- 12天背诵楞严咒的技巧_背诵楞严咒的技巧
- 更改windows2003远程最大连接数
- 为何解析浏览器地址参数会为null_request 包中出现 DNS 解析超时的探究
- TPTP(Java Profiling Tools插件)对Java程序进行性能测试
- android 设置drawable大小,在Android中调整Drawable大小
- 字符串--验证回文串
- 必须掌握的Java基础知识(一)
- delphi2010:按键 控制键 组合键的判断 响应
- 中国税负68%,世界排名12
- C#,入门教程——一个优秀程序员的修炼之道
- 批量打印图片不显示的问题
- 删除word文档中的空白页
- Flink之IntervalJoin介绍
- 实施化化工厂人员定位系统势在必行,你不知道的化化工厂人员定位
- 域名解析的原理是什么?域名解析的流程是怎样的?
- Windows上使用ionic开发IOS程序
- Knuth 洗牌算法
- Oracle运维必修内功:前瞻性运维理念
- FFmpeg —— 屏幕录像和录音并推流(命令行的方式)