Python-06-数据类型-数字
Posted wangyoucheng
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python-06-数据类型-数字相关的知识,希望对你有一定的参考价值。
继续介绍Python中的数据类型,数字类型
一、数据类型的使用方法
将从该数据类型的用途,定义方式,常用操作几个方面,来介绍数据类型
还要了解该种数据类型的一些性质,比如一个变量是存储一个值还是多个值,数据是否有序,数据是否可变
二、数字类型
(1)用途,就是用来记录数字,和进行数学运算
(2)定义方式,分为整形或浮点型
a=int(2)
b=float(1.5)
或简写为
a=2
b=1.5
(3)常用操作,除了进行数学计算之外就是进制之间的转换
注意:转换成10进制的数,其他的进制转换结果都带有前缀,2进制是0b,8进制是0o,16进制是0x。
十进制转换为其他进制
a=12
十进制--二进制
b=bin(a)
十进制--八进制
b=oct(a)
十进制--十六进制
b=hex(a)
其他进制--十进制
b=(c,n)
c是要被转换的数字,n表示c的进制数
例如:
2进制转换成10进制
n=input()
print(int(n,2))
运行后,
输入:1010
输出:10
(4)长整型
在python2中(python3中没有长整形的概念,了解即可):
>>> num=2L
>>> type(num)
<type ‘long‘>
(5)
数字类型,每个变量存储一个值
数字类型是不可变类型
以上是关于Python-06-数据类型-数字的主要内容,如果未能解决你的问题,请参考以下文章