python之数据类型(数字与列表)

python数据类型一共六种:数字、字符串、列表、元组、字典、集合,其中可变数据类型有列表、集合、字典,不可变有int、str、tuple。这里的可变于不可变指的是修改此数据是否会重新在内存中创建一个新的地址或者还是原来的内存地址不变

  python中数字类型:
    整数 int 浮点数float 复数 complex 布尔数 bool

    八进制0o 十六进制0x 二进制0b

    布尔型数
    True
    False
    内置空值对象
    None
    表达式和运算符
    + - * / // % **

  

  列表类型(list): 列表是最常见基本数据结构之一,是可变类型,可索引,切片,加,乘,检查成员列表的数据项不需要具有相同类型。其中内置min与max取最大与最小值,len取长度。

  

#list.append方法表示尾部追加:
    lst = [1,a,5,7]
    lst.append('hello')
    print(lst)
        >>>[1,a,5,7,hello]

#list.remove方法表示移除第一个匹配项:
    lst = [5,8,7,9,8]
    lst.remove(8)
    print(lst)
        >>>[5,7,9,8]

#len(list)方法表示取列表长度:
    lst = [5,8,7,9,8]
    print(len(lst))
        >>>5

#min(list)方法与max()方法分别取列表最小值与最大值:
    lst = [5,8,7,9,8]
    print(min(lst),max(lst))
        >>>5,9

#list.reverse()方法表示将列表中元素反向:
    lst = [5,8,7,9,8]
    lst.reverse()
    print(lst)
        >>>[8,9,7,8,5]

#list.sort(key=None,reverse=False)表示升序或者降序排序
#reverse=False表示降序,reverse=True表示升序
#注意:不同类型之间排序会报类型错误,所以不同类型不能一起进行排序
    lst = [5,8,7,9,8]
    lst1=lst.sort(reverse=True)
    lst2=lst.sort(reverse=False)
    print(lst1,lst2)
         >>>[5,7,8,8,9],[9,8,8,7,5]

#list.clear()表示清空列表:
    lst = [5,8,7,9,8]
    lst.clear()
    print(lst)
         >>>[]

#list.copy()表示复制列表:
    lst = [5,8,7,9,8]
    lst1 = lst.copy()
    print(lst1)
        >>>[5,8,7,9,8]


  

猜你喜欢

转载自www.cnblogs.com/xiaoranzed/p/12907875.html