首页 > 编程语言 > 详细

Python 数字类型

时间:2018-11-05 21:11:56      阅读:131      评论:0      收藏:0      [点我收藏+]

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 数字类型

原文:https://www.cnblogs.com/SnailIng/p/9902292.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!