• Python3基本数据类型(一、数字类型)


        第一次写博客,感觉心情比较紧张,有一种要上台演讲的紧张感(虽然可能大概也许不会有人看)。在此立个flag,以后每个学习阶段都要写一篇博客,来记录自己学习成长的这段日子。Fighting!

        废话不多说,开始来写今天的Python学习内容吧:

        我现在是做java的,公司有需求要研究深度学习,所以这个重任就放在了我的身上了(打杂的当然身先士卒了!)。

        先看看Python的数据结构吧,我自己做了一个数据图,不是很全,之后会进行补充,我想尽可能做的详细一点,也好以后拿来复习用。

    一、数字类型:

    ①整型:

    通常被称为是整型或整数,可以是正整数或负整数,不带小数点。Python3整型是没有限制大小的,可以当做long类型使用,  但实际上由于机器内存的有限,我们使用的整数是不可能无限大的。

    整型的四种表现形式:

    • 2 进 制:以'0b'开头。例如:'0b11011'表示10进制的27
    • 8 进 制:以'0o'开头。例如:'0o33'表示10进制的27
    • 10进制:正常显示
    • 16进制:以'0x'开头。例如:'0x1b'表示10进制的27

    各进间数字进行转换(内置函数):

    bin(i):将i转换为2进制,以“0b”开头。

    oct(i):将i转换为8进制,以“0o”开头。

    int(i):将i转换为10进制,正常显示。

    hex(i):将i转换为16进制,以“0x”开头。

    ②浮点数:

     浮点型由整数部分与小数部分组成,浮点型也可以使用科学计数法表示(2.5e2 = 2.5 x 102 = 250)

    ③布尔类型:

    所有标准对象均可用于布尔测试,同类型的对象之间可以比较大小。每个对象天生具有布尔True或False值。空对象,值为零的任何数字或者Null对象None的布尔值都是False。在Python3中True=1,False=0,可以和数字型进行运算。

    下列对象的布尔值是False:

    None;False;0(整型),0.0(浮点型);0L(长整形);0.0+0.0j(复数);“”(空字符串);[](空列表);()(空元组);{}(空字典)。

    值不是上列的任何值的对象的布尔值都是True,例如non-empty,non-zero等。用户创建的类实例如果是定义了nonzero(_nonzeor_())或length(_len_())且值为0,那么它们的布尔值就是False。

     ④复数:

     复数由实数部分和虚数部分构成,可以用a + bj,或者complex(a,b)表示, 复数的实部a和虚部b都是浮点型。

  • 相关阅读:
    这几个 IntelliJ IDEA 高级调试技巧,用了都说爽!
    SpringBoot:application.properties基本的参数配置
    SpringBoot:搭建第一个Web程序
    PO,VO,DAO,BO,POJO 之间的区别你懂吗?
    这篇文章太懂程序员了,扎心了
    委托和事件
    Log4net 封装用法
    js 在一个DIV前、中、后、插入新DIV
    关于装修
    JS查询class的名称
  • 原文地址:https://www.cnblogs.com/aiwanbuhui/p/7766352.html
Copyright © 2020-2023  润新知