python基本数据类型之bool

 


 bool:布尔值

  只有真和假两个值,分别用True和Fasle表示,如果是数字的话,除了0以外的任何数字的布尔值都是True,0的布尔值是False

 1 #!/usr/bin/env python
 2 # -*- coding: utf-8 -*-
 3 
 4 """ 基本数据类型之bool """
 5 
 6 
 7 class bool(int):
 8     """
 9     bool(x) -> bool
10 
11     Returns True when the argument x is true, False otherwise.
12     The builtins True and False are the only two instances of the class bool.
13     The class bool is a subclass of the class int, and cannot be subclassed.
14     """
15 
16     def __and__(self, *args, **kwargs):  # real signature unknown
17         """ 按位与运算 """
18         """ Return self&value. """
19         pass
20 
21     def __init__(self, x):  # real signature unknown; restored from __doc__
22         """ 构造方法,创建bool对象时自动调用 """
23         pass
24 
25     @staticmethod  # known case of __new__
26     def __new__(*args, **kwargs):  # real signature unknown
27         """ Create and return a new object.  See help(type) for accurate signature. """
28         pass
29 
30     def __or__(self, *args, **kwargs):  # real signature unknown
31         """ 按位或运算 """
32         """ Return self|value. """
33         pass
34 
35     def __rand__(self, *args, **kwargs):  # real signature unknown
36         """ 后面的参数对前面的参数进行安危与运算 """
37         """ Return value&self. """
38         pass
39 
40     def __repr__(self, *args, **kwargs):  # real signature unknown
41         """ 转换成解释器可读取的形式 """
42         """ Return repr(self). """
43         pass
44 
45     def __ror__(self, *args, **kwargs):  # real signature unknown
46         """ 后面的参数对前面的参数进行按位或运算 """
47         """ Return value|self. """
48         pass
49 
50     def __rxor__(self, *args, **kwargs):  # real signature unknown
51         """ 后面的参数对前面的参数进行按位异或运算 """
52         """ Return value^self. """
53         pass
54 
55     def __str__(self, *args, **kwargs):  # real signature unknown
56         """ 转换成可读取的形式 """
57         """ Return str(self). """
58         pass
59 
60     def __xor__(self, *args, **kwargs):  # real signature unknown
61         """ 按位异或运算 """
62         """ Return self^value. """
63         pass

 

posted @ 2018-07-22 22:30  Sorcerer  阅读(705)  评论(0)    收藏  举报