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

浙公网安备 33010602011771号