关于python学习过程中遇到的疑问和很不错的资源
类的学习有些吃力,搞不懂,算例照着书上往下编写的程序,也会调试出错,让人心里很是捉急。越急越不想看,都看了好几天还是没有头绪。
http://www.cnblogs.com/Eva-J/articles/7293890.htmlpython之路——初识面向对象 - Eva_J - 博客园
找资料时,发现的Eva_J关于python的博文。
类、对象、方法
查看类的所有方法:dir(类名),打印出所有的类方法。dir(str)。我命令窗口的背景色、文字的颜色还有关键字的颜色好,没有调好,先就这样吧。带下划线的标识私有方法,通常不止一种调用方法。还有一个“help(类名.方法名)”方法:可以查看类的详细功能;“help(类名.功能名)”:查看类中某功能的详细情况。
dir(int),可以查看python中的int类的所有方法。
(1)__cmp__比较两个数的大小,cmp(a,b)#如果第一个参数比第二个参数小,返回-1;第一个参数大于第二个参数,返回1;a.__cmp__(c)比较两个参数值,第个参数大于第二个参数,返回0.。
(2)__neg__/__abs__取相反数,取绝对值。a.__neg__();b.__abs__()
(3)__coerce__强制返回一个元组(与divmod比较看看)
(4)__divmod__返回两个数相除的商和余数组成的元组(商、余数)

(5)__floordiv__:不保留小数点后的小数除法.
(6)__repr__/__str__:转化为解释器可读取的形式/转换为人阅读的形式

long和int同型表示范围不同。int类型范围是2^32,long是2^64.float是浮点型。
https://www.cnblogs.com/Eva-J/p/4938835.htm
网友评论