Python爬虫学习代码(持续更新中)

【2-1】用一个简单的程序showNumType.py来显示Python的数字类型。

code:

 1 class ShowNumType(object):
 2     def __init__(self):
 3         self.showInt()
 4         self.showLong()
 5         self.showFloat()
 6         self.showComplex()
 7 
 8     def showInt(self):
 9         print(u'#####显示整数#####')
10         print(u'十进制的整型')
11         print('%-20d,%-20d,%-20d' % (-10000,0,10000))
12         print(u'二进制的整型')
13         print('%-20s,%-20s,%-20s' % (bin(-10000),bin(0),bin(10000)))
14         print(u'八进制的整数')
15         print('%-20s,%-20s,%-20s' % (oct(-10000),oct(0),oct(10000)))
16         print(u'十六进制的整数')
17         print('%-20s,%-20s,%-20s' % (hex(-10000),hex(0),hex(10000)))
18 
19     def showLong(self):
20         print(u'#####显示长整型#####')
21         print(u'十进制的整型')
22         print('%-20Ld,%-20Ld,%-20Ld' % (-10000000000000000000,0,10000000000000000000))
23         print(u'八进制的整型')
24         print('%-20s,%-20s,%-20s' % (oct(-10000000000000000000),oct(0),oct(10000000000000000000)))
25         print(u'十六进制的整型')
26         print('%-20s,%-20s,%-20s' % (hex(-10000000000000000000), hex(0), hex(10000000000000000000)))
27 
28     def showFloat(self):
29         print(u'#####显示浮点型#####')
30         print('%-20.10f,%-20.10f,%-20.10f' % (-100.001,0,100.001))
31 
32     def showComplex(self):
33         print(u'#####显示复数型#####')
34         print(u'变量赋值复数 var = 3 + 4j')
35         var = 3 + 4j
36         print(u'var的实部是: %d\tvar的虚部是: %d' % (var.real,var.imag))
37 
38 if __name__ == "__main__":
39     showNum = ShowNumType()
View Code

 res:

#####显示整数#####
十进制的整型
-10000              ,0                   ,10000               
二进制的整型
-0b10011100010000   ,0b0                 ,0b10011100010000    
八进制的整数
-0o23420            ,0o0                 ,0o23420             
十六进制的整数
-0x2710             ,0x0                 ,0x2710              
#####显示长整型#####
十进制的整型
-10000000000000000000,0                   ,10000000000000000000
八进制的整型
-0o1053071060221172000000,0o0                 ,0o1053071060221172000000
十六进制的整型
-0x8ac7230489e80000 ,0x0                 ,0x8ac7230489e80000  
#####显示浮点型#####
-100.0010000000     ,0.0000000000        ,100.0010000000      
#####显示复数型#####
变量赋值复数 var = 3 + 4j
var的实部是: 3    var的虚部是: 4
View Code

猜你喜欢

转载自www.cnblogs.com/muouran0120/p/9715916.html
今日推荐