美文网首页
Python 数据类型

Python 数据类型

作者: coderzc | 来源:发表于2018-06-13 17:46 被阅读0次

    1.数字类型(number)

    • int
    • float
    >>> type(1)
    int
    
    >>> type(1.0)
    float
    
    >>> type(1+0.1)
    float
    
    >>> type(1+1.0)
    float
    
    >>> type(1/2)
    float
    
    >>> type(1//2)
    int
    

    / 是浮点运算
    // 是取整运算

    • 进制转换
    #二进制
    >>> 0b10   
    2
    
    #八进制
    >>> 0o10
    8
    
    #十六进制
    >>> 0x10
    16
    
    #转化为二进制
    >>> bin(10)
    '0b1010'
    
    #转化为十进制
    >>> int(0b111)
    7
    
    #转化为八进制
    >>> oct(0b111)
    '0o7'
    
    #转化为十六进制
    >>> hex(0o7777)
    '0xfff'
    
    • bool 布尔类型
      True False 注意大小写
    >>> type(True)
    bool
    
    >>> int(True)
    1
    >>> int(False)
    0
    
    >>> bool(1)
    True
    >>> bool(0)
    False
    
    >>> bool(2.2) # 非零就是True
    True
    >>> bool(-1.1)
    True
    >>> bool(0) 
    False
    
    >>> bool('')
    False
    
    >>> bool([1,2,3])
    True
    >>> bool([])
    False
    
    >>> bool({1,2,3})
    True
    >>> bool({})
    False
    
    >>> bool(None)
    False
    
    • 复数
      36j

    2.字符串类型(string)

    >>> type('1')
    str
    
    >>>"let's go"
    "let's go"
    
    # 多行文本
    >>> '''
    ... swdwd
    ... dwd
    ... dwd
    ... '''
    '\nswdwd\ndwd\ndwd\n'
    
    >>>'helo\
    world'
    'helloworld'
    
    #原始字符串,不解析转移字符串
    >>> print(r'c:\northwind\northwest')
    c:\northwind\northwest
    

    2.2字符串运算

    >>> 'hello'+'world'
    'helloworld'
    
    >>> "hello"*3
    'hellohellohello'
    
    >>> 'hello world'[0]
    'h'
    
    #倒数选取
    >>> 'hello world'[-1]
    'd'
    
    >>> 'hello world'[0:5]
    'hello'
    
    >>> 'hello world'[6:-1]
    'worl'
    
    >>> 'hello world'[6:]
    'world'
    

    相关文章

      网友评论

          本文标题:Python 数据类型

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