首页 > 编程语言 > 详细

Python学习之路-Day2

时间:2016-01-27 19:16:20      阅读:144      评论:0      收藏:0      [点我收藏+]

数据类型常用操作

不管是查整数还是查布尔或者是列表。。。要记住

dir(int)   查看某个类型的功能

help(int) 查看该类型的功能及文档说明

type(4)   查看某个字符或数字的类型-->  <class  ‘int‘>   

1.整数 int

例如 0,1,2,3 这些不带点的都是整数

而整数的应用都是基于类来创建的

 1     def bit_length(self): # 表示位数
 2         >>> bin(37)  #将整数转换为二进制
 3         0b100101
 4         >>> (37).bit_length() #读取二进制的长度
 5         6 
 6         
 7     def __abs__(self, *args, **kwargs): # 表示绝对值
 8         aa = -6.5
 9         bb = aa.__abs__()  结果值是6.5  
10 
11     def __add__(self, *args, **kwargs): # real signature unknown
12         aa = -6.5          #表示aa与输入的参数进行相加
13         bb = aa.__add__(2) #如果括号内不输入参数,执行将会报错
14 
15     def __and__(self, *args, **kwargs): #
16         """ Return self&value. """  
17         aa = 41               #如果aa这个参数与输入的值不一样则输出0,相同就输出该数值 
18         bb = aa.__and__(41)   #self这个参数不能为0
19 
20     def __bool__(self, *args, **kwargs): #布尔运算
21         """ self != 0 """
22         aa = 41              #括号内不传入参数,否则报错;
23         bb = aa.__bool__()   #aa为0时,输出False,不为0时输出True
24 
25     def __divmod__(self, *args, **kwargs): # 页面分页
26         """ Return divmod(self, value). """
27         aa = 32  #数据条数
28         bb = aa.__divmod__(3) #分成3页
29         (10,2)  #有10条一页和2条一页
30 
31     def __eq__(self, *args, **kwargs): # 判断结果与输入参数是否相等
32         """ Return self==value. """
33         aa = 32       #定义一变量,
34         bb = aa.__eq__(3)  #变量与参数是否相等,不相等为False,相等为True
35 
36     def __float__(self, *args, **kwargs): # 将整数转为浮点数
37         """ float(self) """
38         aa = 33                  #输入整型数字
39         bb = aa.__float__()     #不传入参数,整数转为浮点数
40         33.0
41         
42     def __floordiv__(self, *args, **kwargs): # 取整,和//一样使用
43         """ Return self//value. """
44         aa = 33     
45         bb = aa.__floordiv__(6)   #括号内输入参数,进行33//6计算
46         5

 

Python学习之路-Day2

原文:http://www.cnblogs.com/Ajen-lq/p/5164152.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!