码迷,mamicode.com
首页 > 编程语言 > 详细

Python 数字类型

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

标签:size   lse   python   ack   浮点   enter   class   false   style   

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

标签:size   lse   python   ack   浮点   enter   class   false   style   

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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!