定义变量时不用注明数据类型(与java不同)

例1:>>a=10

      >>print type(a)  # 打印类型

      <type 'int'>  # 可以自动识别数据类型(对于数字,识别数字类型int)

    例2:>>b='love'

      >>print type(b)

      <type 'str'>  # 识别数据类型str

  使用del删除对象

    例:>>var1=1

      >>var2=2 ,var3=3

      >>del var1  # 删除单个对象

      >>del var2,var3  #删除多个对象

  Python对象包含三个基本要素: id(身份标识)、type(数据类型)、value(值)

    例:>> a=10

      >>print id(a)  # 打印id

      32145040   # 这个id是Python分配给a的随机身份标识

Type-数据类型:

  number 数字

数字类型:int、float、

         long  长整形,整数最后一位为小写或者大写L,常用大写L

           complex 复数,可以用a+bj或者complex(a,b)表示(实部a,虚部b为浮点型)

  String  字符串

    由数字、字母、下划线组成

  List 列表

    如:[‘john’,80,70.2]  (括号内不限数据类型)

    1.‘ + ’ 和 ‘ * ’ 的操作与字符串类似

      例1:>>s = [1,2] + [3,4]

          >>print s

          [1,2,3,4]

    2.字符串截取

例2: >>> L = ['Runoob', 'Google', 'Taobao']
        >>> L[2]
        'Taobao'
        >>> L[-1]  #索引指定为-1,代表访问最后一个元素
        'Taobao'
        >>> L[-2]
        'Runoob'
        >>> L[1:]
        ['Runoob', 'Taobao']
     使用sort()对列表排序:
        >>> L.sort()
        >>> print(L)
        ['Google', 'Runoob', 'Taobao']
倒序:sort(reverse=True)
          >>> sort(reverse=True)
          >>> print(L)
        以上两种排序修改是永久的,而用sorted()排序是临时的,不会保留。

  Tuple 元组

只读,不能二次赋值(java中的常量一旦赋值,程序运行过程中不能更改)

      例1:>>a = ('lily',2.2,90)

    2.元组中只包含一个元素时,需要在元素后面添加逗号

      例2:>>b =(50,)

    3.元组中的元素不能单独删除,可以用del语句删除整个元组

    4.‘ + ’ 和 ‘ * ’ 的操作与字符串类似

  Dictionary 字典 (key/value用‘:’分割,每对之间用‘,’隔开)

    如:dict = {'name':'lucy','code':8080}

    1.其中,键必须是唯一的,但值则不必

      例1:>>dict1 = {'id':456}

          >>dict2 = {'id':123,'code':98}  # 键 ' id ' 对应值 ' 456 ' 和值 '123 '

    2.因为键不可变,所以数字、字符串、元组可用作键,而列表不能;值可以是任意类型。