本篇内容

今天主要简介了几种数字的数据类型和一些稍微比较常用的方法。

• int

• bytes

• float

• bool

• complex

• long

  Python里面的使用变量的时候并不需要提前声明,直接用,然后他才会申请内存。

  Python会识别出来你所要储存的值的类型,然后再储存。

a=
b=1.1
c='1.1'
d=[,]

就像这样,Python会自动把a储存为int,b储存为float,c储存为str(字符串),d储存为list(列表)。

但是还是得了解一下各种数据类型。

1、int:储存整数。

  可以用来做加减乘除。。。这些运算。

  主要说一下它的方法。

  def bit_length(self): 可以获取这个数字的二进制位数

a=255
print(bin(a))
print(a.bit_length())

  输出:

0b11111111
8

  bin函数就是为了获得整数的二进制。输出为字符串。

def  to_bytes(self, length, byteorder, *args, **kwargs)

这个函数也是获取整数的二进制,但他输出为bytes类型。

length是表示多少字节的二进制

byteorder可以输入‘big’,‘little’。表示生成的二进制是高位表示,还是低位表示。可以自己试着玩一下

其他的我看看都好不常用呀,遇到了再学习

2、bytes:二进制类型。主要储存一些字符串的编码。或者数字的二进制表示

3、float:浮点类型,说白了就是储存小数,或者很大的数。其他跟int差不多

方法:

  (1)、这个方法是获得这个浮点数的分子分母:

    def as_integer_ratio(self): # real signature unknown; restored from __doc__
"""
float.as_integer_ratio() -> (int, int) Return a pair of integers, whose ratio is exactly equal to the original
float and with a positive denominator.
Raise OverflowError on infinities and a ValueError on NaNs. >>> (10.0).as_integer_ratio()
(10, 1)
>>> (0.0).as_integer_ratio()
(0, 1)
>>> (-.25).as_integer_ratio()
(-1, 4)
"""
pass

  (2)、返回是否是整数:

    def is_integer(self, *args, **kwargs): # real signature unknown
""" Return True if the float is an integer. """
pass

  其他的我看着也没啥用处。暂时先不学。

4、bool:布尔值,只有True,False两个值。

  很方便的进行逻辑运算。

5、complex:储存复数。平常并不是很常用

a=3+4j
print(a.real)#获取实部
print(a.imag)#获取虚部
print(a.conjugate())#得到复数的共轭

输出

3.0
4.0
(3-4j)

 6、long:储存。。。很大的整数。。。。

今天只简单的学习一下数字数据类型的用法。明天学习list。仔细学一下它的方法。

Python——数据类型初步:Numbers的更多相关文章

  1. Python 数据类型及其用法

    本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点型以及布尔类型.这些基本数据类型组 ...

  2. day01-day04总结- Python 数据类型及其用法

    Python 数据类型及其用法: 本文总结一下Python中用到的各种数据类型,以及如何使用可以使得我们的代码变得简洁. 基本结构 我们首先要看的是几乎任何语言都具有的数据类型,包括字符串.整型.浮点 ...

  3. Python系列之 - python数据类型

    原链接:https://blog.csdn.net/m0_37745438/article/details/79572884 学习一门语言,往往都是从Hello World开始. 但是笔者认为,在一个 ...

  4. Python数据类型(数字)

    文章内容参考了教程:http://www.runoob.com/python/python-basic-syntax.html#commentform Python 变量类型 变量存储在内存中的值.这 ...

  5. python数据类型(第一弹)

    作为一门计算机编程语言,python与其它语言一样,设有若干种数据类型,准确掌握各种数据类型的常用方法是精通python的必要条件,也是熟练使用各数据类型.最大限度发挥它们功能的基本条件. pytho ...

  6. python 数据类型---布尔型& 字符串

    python数据类型-----布尔型 真或假=>1或0 >>> 1==True True >>> 0==False True python 数据类型----- ...

  7. Python数据类型及其方法详解

    Python数据类型及其方法详解 我们在学习编程语言的时候,都会遇到数据类型,这种看着很基础也不显眼的东西,却是很重要,本文介绍了python的数据类型,并就每种数据类型的方法作出了详细的描述,可供知 ...

  8. Python学习笔记(五)--Python数据类型-数字及字符串

    Python数据类型:123和'123'一样吗?>>> 123=='123'False>>> type(123)<type 'int'>>> ...

  9. python数据类型之元组、字典、集合

    python数据类型元组.字典.集合 元组 python的元组与列表类似,不同的是元组是不可变的数据类型.元组使用小括号,列表使用方括号.当元组里只有一个元素是必须要加逗号: >>> ...

随机推荐

  1. Nginx + uWSGI + web.py 搭建示例

    (1)安装Nginx1.1 下载nginx-1.0.5.tar.gz并解压1.2 ./configure (也可以增加--prefix= path指定安装路径)此时有可能会提示缺少pcre支持,如果要 ...

  2. burpsuite 出现 ssl_error_no_cypher_overlap

    解决方案一:1.浏览器地址栏输入 about:config2.查找 security.tls.version.fallback-limit 和 security.tls.version.min,并将值 ...

  3. File类,递归

    File类 File文件和目录路径名的抽象表示形式.即,Java中把文件或者目录(文件夹)都封装成File对象. File类包含     路径    path E:\...     目录 direct ...

  4. data-ng-repeat 指令

    data-ng-repeat指令对于集合中的每一项会克隆一次HTML元素.

  5. convolution,fft, 加速

    零零星星挖坑几个了,都没填土,实在是欠账太多,闲话少说吧,还是多记录总结一下.今天的主题是围绕convolution和加速 记得之前看过lecun他们组的一篇文章,是fft加速convolution的 ...

  6. 时间复杂度 log n

    时间复杂度 O(log n) 意味着什么? 预先知道算法的复杂度是一回事,了解其后的原理是另一件事情. 不管你是计算机科班出身还是想有效解决最优化问题,如果想要用自己的知识解决实际问题,你都必须理解时 ...

  7. HTML5--混合布局

    1.先上效果图,大家来看看 2.代码如下: <!doctype html> <meta charset='utf-8' content='text/html' /> <h ...

  8. Linux入门篇(五)——Shell(一)

    这一系列的Linux入门都是本人在<鸟哥的Linux私房菜>的基础上总结的基本内容,主要是记录下自己的学习过程,也方便大家简要的了解 Linux Distribution是Ubuntu而不 ...

  9. PHP提取奇数或偶数下标元素

    该功能主要用到 array_filter() 函数,这个函数可以用回调函数过滤数组中的单元.用法: array array_filter ( array $array [, callable $cal ...

  10. 关于ZYNQ-700是否支持大容量SD卡汇报

    关于ZYNQ-700是否支持大容量SD卡 不支持. 下午问了客服的FAE给的答案是不清楚,我自己调研了一下为什么. 调查结果: 1. 大容量的SD卡为什么不支持? SD2.0规范中(SDHC)硬件支持 ...