python1

作者: ATHAS | 来源:发表于2016-11-06 22:29 被阅读0次

    - 查看类型的命令:type()

    - Python 的数据类型:int, float, str, bool(True, False)

    - "+" 的妙用:用于数值时,作用是加法;用于字符串时,作用是连接,类似于 C++,JavaScript 等

    数据结构 list 的特点:

    - 类型:list

    - 元素可以是任何类型

    - 元素之间类型可以不同

    - list 支持嵌套

    list 的操作

    ===========

    ### 元素编号从 0 开始

    ### 索引操作

    - 取第 n 个元素:list[n-1]

    - 支持反向索引,取倒数第 n 个元素:list[-n]

    ### 切片(或切割)操作  [起点,终点],从起点开始,不返回终点

    - 取第 m 到第 n 个元素:list[m-1: n], 共 n-m+1 个元素

    - 从第 m 个元素取到最后:list[m-1:]

    - 从第 m 个元素开始,取 n 个元素:list[m-1: m-1+n]

    - 从第一个元素取到第 m 个元素,或者第一个元素开始,取 m 个元素:list[:m]

    - 改变元素

    - 添加元素

    - 删除元素

    - "+" 操作符在 list 中的作用

    - list 原理

    ### 改变元素

    L[索引或切片] = 新元素

    ### 添加元素

    - L + 新元素

    - L.append(新元素)

    ### 删除元素

    del(L[index])

    ### 运算符 "+" 的作用总结

    - 在 list 中的作用:连接 list,如 L1 = L1 + L2

    - 在数值环境中的作用:相加

    - 在字符串环境中的作用:连接字符串

    ### 原理

    - 直接赋值操作: y = x 其实是地址的赋值

    y = x, 则 y 与 x 指向同一块内存,改变 y 的内容就会改变 x 的内容

    - 如何在内存中开辟新的区域存储 list

    - y = list(x)  #方法1

    - y = x[:]     #方法2

    这样改变 y 就不会改变 x

    相关文章

      网友评论

          本文标题:python1

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