Python数据类型

python3 中6大标准数据类型:

  • 数字(Number)
  • 字符串(string)
  • 列表(List)
  • 元组(Tuple)
  • 集合(Sets)
  • 字典(Dictionary)

数字

  • 数字:整型、浮点型、布尔型、复数以及无穷精度的长整型(long)
  • 复数:实部+虚部,虚部以J或j结尾。可用complex函数来创建复数。其基本格式为:complex(实部,虚部)
  • type()函数可以查询变量所指的对象类型。

字符串

  • 单引号与双引号:在表示字符常量的时候,单引号和双引号可以互换,还可以相互嵌套。
  • 三引号:’’’ ,通常用来表示多行字符串,也被称为块字符。三引号还可以作为文档注释,被三引号包含的代码作为多行注释使用。
  • 字符串可以使用+运算符连接起来,或者用*运算符重复字符串。例如:
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    >>>print('abc'+'def','my'*3);
    >>>string mymymy
    字符串的索引方式:第一种是从左往右,下标从0开始增加;第二种是从右往左,从-1开始减少。例如:
    >>>word="Hello"
    >>>print(word[0],word[4])
    Ho
    >>>print(word[-1],word[-5])
    oH
    字符串切片获取子串,格式:变量[头下标:尾下标],前闭后开。例如:
    >>>word = 'Ilovepython'
    >>>print(word[1:5])
    >>>love
    >>>print(word[:])
    >>>Ilovepython
    >>>print(word[5:])
    >>>python