Python 数字类型
Posted Binance
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python 数字类型相关的知识,希望对你有一定的参考价值。
Python 数字类型
一、数字
- 定义:a = 1
- 特性:1.只能存放一个值
2.一经定义不可更改
3.直接访问
- 分类:1.整型[int] 整数可用十进制、八进制、十六进制表示
bin(10) - 十进制转二进制
oct(10) - 十进制转八进制
hex(10) - 十进制转十六进制
Ob:开头表示二进制 O:开头表示八进制 Ox:开头表示十六进制 查看变量类型如:print(type(变量名))
2.长整型 python2存在(最后会出现L) python3不存在
3.布尔 True(1) 和 False(0)
4.浮点 数据中的小数
5.复数 由实数和虚数部分组成:1.3+2.5j 1.3实数. 2.5j虚数. 虚数后必须叫字母.
- 数据类型具体操作:
# ========= 十进制转二进制 and 二进制转十进制 # ps:将 10 转换成二进制 >>aa = bin(10) >>print(aa) >>0b1010 >>print(type(aa)) >>class ‘str‘ # ps:将二进制数0b1010通过二进制方法转换成十进制 >>bb = int("0b1010",base=2) >>print(bb) >>10 # ========= 八进制转十六进制 and 八进制转十进制 # ps:八进制 and 十六进制一样 # 将 10 转换成八进制 >>cc = oct(10) >>print(cc) >>0o12 # ps:将八进制数0o12通过八进制方法转换成十进制 >>dd = int("0o12",base=8) >>print(dd) >>10 # ========= 十进制转十六进制 and 十六进制转十进制 # 将 10 转换成十六进制 >>ee = hex(10) >>print(ee) >>0xa # 将十六进制数0xa通过十六进制方法转换成十进制 >>ff = int("0xa",base=16) >>print(ff) >>10