首页 > 代码库 > Python基本数据类型之整型和布尔型
Python基本数据类型之整型和布尔型
- 整型和布尔型
- 获取对象的数据类型
- 1、type()
- 2、dir()
- 3、help()
- 4、在pycharm里面的操作
- 数字类型 int
- 创建:
- int()
- 接收数字字符串
- .bit_lenght()
- int类型的长度
- 布尔类型 bool
- 获取对象的数据类型
获取对象的数据类型
1、type()
查看对象的数据类型
例子:(字符串)
1.s = "abc"
2.print(type(s))
结果:
1.<class ‘str‘>
2、dir()
查看对象对应类具备的所有方法
1.temp = "hi"
2.b = dir(temp)
3.print(b)
3、help()
查看帮助
1.temp = "hi"
2.help(type(temp)) #同样可以查看对应类和类的所有方法
4、在pycharm里面的操作
按住CTRL然后直接点击对应的方法–>可以直接定位到方法处
数字类型 int
创建:
n = 123
或
n = int(123)
注意:
- 上面这2个创建方式的结果时一样的,但是在python里面他们本质上是不一样。
- 整型得转换传入得参数必须全是数字。不然会报错!
- 本质上的运行都的经过 int()的转换
- int转换调的方法里面的 **
__init__()
**方法
int()
可以接收2个参数
- 第一个参数是进制代码或者数字字符串
- 第二个参数是你想结果按什么进制的类型显示;运行时会按这个进制进行显示
接收数字字符串
1.n = "123"
2.print(int(n))
结果:
1.123
传入第二个参数
1.n = int("100", base = 2)
2.print(n)
3.n = int("100", base = 4)
4.print(n)
结果:
1.4
2.6
注意:
1、传入数字字符串的时候;不能传第二个参数
2、当传入第二个参数的时候;第一个参数必须是进制格式;不然会报错!
3、第二个参数可以不写;默认是十进制的
.bit_lenght()
获取可表示的二进制的最短位数
1.n = 4 #4二进制:0000 0100
2.ret = n1.bit_length()
3.print(ret)
结果:3
int类型的长度
长度会根据电脑的不同范围也不同;如果设置超出了范围;则会报错
- 32位系统: -231 - 231-1
- 64位系统: -263 - 263-1
注意:
在python3.0后已经没长度限制了;只要你的内存装的下。就可以无限大
布尔类型 bool
真 或 假
1 或 0
Python基本数据类型之整型和布尔型
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。