美文网首页
基本数据类型

基本数据类型

作者: 光明_7c13 | 来源:发表于2019-08-22 08:41 被阅读0次

    一、整型

    任何仅含数字的序列在 Python 中都被认为是整型

    >>> a = 0
    >>> b = 100
    >>> c = -2
    >>> d = 0x50
    >>> 0b0101
    5
    >>> type(0b0101)
    <class 'int'>
    

    进制在 Python 中的表示形式

    >>> 11            # 十进制
    >>> 0b01011  # 二进制
    >>> 0o13        # 八进制
    >>> 0xb          # 十六进制
    

    二、浮点型

    带小数点的数字, 就是平常我们说的小数。
    0.1
    -0.7
    

    三、字符串类型

    s1 = "www.baidu.com"
    s2 = 'pingguo'
    s3 = """
    hello
    world
    """
    

    四、布尔类型

    布尔值只有两个
    *True 表示真

    • False 表示假
    True
    False
    1 == True
    0 == False
    

    五、数据类型之间的转换

    1. 把其他类型转换为整型
    # 转换
    >>> int(0.1)
    0
    >>> int(0.9)
    0
    

    int 不能对字符串类型表示的浮点数进行转换

    In [52]: int('123.9')
    --------------------------------------------------------------
    ValueError                   Traceback (most recent call last)
    <ipython-input-52-843b2aecee10> in <module>()
    ----> 1 int('123.9')
    
    ValueError: invalid literal for int() with base 10: '123.9'
    

    2. 把其他类型转换为浮点型

    # 转换
    >>> float(1)
    1.0
    >>> float('1')
    1.0
    >>> float('-1')
    -1.0
    >>> float(-1)
    -1.0
    >>> float('1.3')
    1.3
    

    3. 把其他类型转换为字符串

    >>> str(1)
    '1'
    >>> str(1.0)
    '1.0'
    >>> str(True)
    'True'
    >>> str(False)
    'False'
    >>>
    ####4. 把其他类型转换为布尔型
    ![](https://img.haomeiwen.com/i18861880/e2386ead07159f8b.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
    

    相关文章

      网友评论

          本文标题:基本数据类型

          本文链接:https://www.haomeiwen.com/subject/lpewsctx.html