• 第三章 必须知道的一些基础知识[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:“不积跬步,无以至千里.”
  • 相关阅读:
    MVC 路由规则
    MVC系统过滤器、自定义过滤器
    MVC部署
    MVC 读书笔记
    C# 调用 Web Service
    RESTful 架构
    WebSocket C# Demo
    C# 编写服务 Windows service
    C# 调用FFmpeg 根据图片合成视频
    Socket 编程示例(二)
  • 原文地址:https://www.cnblogs.com/daodantou/p/10199205.html
Copyright © 2020-2023  润新知