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

以上是关于Python 数字类型的主要内容,如果未能解决你的问题,请参考以下文章

JavaScript笔试题(js高级代码片段)

在python 3.6中处理自定义编码时遇到类型错误

10个JavaScript代码片段,使你更加容易前端开发。

10个JavaScript代码片段,使你更加容易前端开发。

golang代码片段(摘抄)

在代码片段中包含类型转换