zoukankan      html  css  js  c++  java
  • 基本数据类型/进制转换

    • 数据类型是用来记录事物状态的,而事物的状态是不断变化的(如:一个人年龄的增长(操作int类型)。
    • 单个人名的修改(操作str类型),学生列表中增加学生(操作list类型)等),这意味着我们在开发程序时需要频繁对数据进行操作,为了提升我们的开发效率。
    • python针对这些常用的操作,为每一种数据类型内置了一系列方法。

    本章的主题就是带大家详细了解下它们,以及每种数据类型的详细定义、类型转换。

    数据类型有两种。

    1. int
    2. float
    # 1、定义:
    # 1.1 整型int的定义
    age=10  # 本质age = int(10)
    
    # 1.2 浮点型float的定义
    salary=3000.3  # 本质salary=float(3000.3)
    
    # 注意:名字+括号的意思就是调用某个功能,比如
    # print(...)调用打印功能
    # int(...)调用创建整型数据的功能
    # float(...)调用创建浮点型数据的功能
    

      

    类型转换!!

    数据类型转换
    # 1.1 int可以将由纯整数构成的字符串直接转换成整型,若包含其他任意非整数符号,则会报错
    >>> s = '123'
    >>> res = int(s)
    >>> res,type(res)
    (123, <class 'int'>)
    

      

    # 1.2 进制转换
    # 十进制转其他进制
    >>> bin(3)
    '0b11'    #二进制
    >>> oct(9)
    '0o11'   #八进制
    >>> hex(17)
    '0x11'   #十六进制
    # 其他进制转十进制
    >>> int('0b11',2)
    3
    >>> int('0o11',8)
    9
    >>> int('0x11',16)
    17
    
    # 1.3 float同样可以用来做数据类型的转换
    >>> s = '12.3'
    >>> res=float(s)
    >>> res,type(res)
    (12.3, <class 'float'>)
    

      数字类型主要就是用来做数学运算与比较运算,因此数字类型除了与运算符结合使用之外,并无需要掌握的内置方法

  • 相关阅读:
    文件上传工具类
    使用java 的api获取两个集合的交集、并集、差集
    如何判断指定Class是否是List的子类或者父类,是否是数组
    如何判断指定Class是否是基础数据类型或者是其包装类型
    OVS中的key解析
    OVS
    Neutron网络学习
    NIO_2
    以太网帧格式总结
    VMWare中桥接、NAT、Host-only
  • 原文地址:https://www.cnblogs.com/Tornadoes-Destroy-Parking-Lots/p/12456580.html
Copyright © 2011-2022 走看看