zoukankan      html  css  js  c++  java
  • 第三章 必须知道的一些基础知识[DDT书本学习 小甲鱼]【3】

    3.9 闲聊数据类型 字符串: 单引号 双引号 三引号
    数值: 整数 浮点 布尔 复数类型
    3.9.1 整型(整数) Python3的整型和长整型无缝结合 不再区分 长度取决于内存 优点-利于大数计算
    3.9.2 浮点型(小数) 科学记数法 E记法 也可以是e
    源码实例 a=0.000000000025
    print(a)
    结果 2.5e-11
    3.9.3 布尔类型 True False 也可以用整数来对待 True相当于整型值1 False相当于整型值0
    玩笑测试程序 print(True+True) ------结果--------2
    print(True*False) ------结果--------0
    print(True/False) ------结果--------出错 因除数不能为0
    把布尔类型当作1和0来参与计算,这种做法是不妥当的,实际应用别这么做。

    3.9.4 类型转换 int() float() str()
    a="520"
    b=int(a)
    print(a,b)
    ----------
    520 520
    ===========================================================================
    a=5.99
    b=int(a)
    print(a,b)
    ----------
    5.99 5 #不是四舍五入!直接截断
    ===========================================================================
    a="520"
    b=520
    c=float(a)
    d=float(b)
    print(c,d)
    ----------
    520.0 520.0
    ===========================================================================
    a=1984
    b=str(a)
    print(b)
    1984
    ===========================================================================
    3.9.5 获取关于类型的信息 type()函数
    a=12
    b="nihao"
    c=5.43
    d=True
    print(type(a))
    print(type(b))
    print(type(c))
    print(type(d))
    --------------
    <class 'int'>
    <class 'str'>
    <class 'float'>
    <class 'bool'>

    补充另一个BIF来确定变量的类型 isinstance() 返回布尔值 参数第一个待确定, 第二个指定数据类型
    a="daodantou"
    print(isinstance(a,str))
    b=57
    print(isinstance(b,float))
    ----------------
    True
    False

    Daodantou:“不积跬步,无以至千里.”
  • 相关阅读:
    Apollo 配置中心
    Sentinel 限流
    soul 网关
    xxl-job 任务管理
    java Young GC排查
    bitmap(位图)
    RabbitMQ一个简单可靠的方案(.Net Core实现)
    从技术角度讨论微服务
    你可能不知道的.Net Core Configuration
    浅谈开发模式及架构发展
  • 原文地址:https://www.cnblogs.com/daodantou/p/10199205.html
Copyright © 2011-2022 走看看