2021-02-18 COMP9021 Python第二节课笔记

时间:2021-2-20 作者:admin

文章目录

数据类型

  1. list:[2, 3, 4, 1]
  2. tuple:(2, 3, 4, 1)
    注:
    tuple的括号在python中通常是省略的
    compared with list, tuple is immutatable, which cannot be changed.
    官方解释:在Immutable Sequence Types那一块
    https://docs.python.org/3.9/library/stdtypes.html?highlight=sequence#immutable-sequence-types
  3. string:“hello”,
    注:
    单引号、双引号、三引号都可以,具体区别可以看下面这个博客:
    https://blog.csdn.net/weixin_40457797/article/details/82591318
  4. map
  5. dictionary:{ }
    注:
    dictionary的key不能是immutable类型的数据,所以list不能作为key出现,而是换成tuple,如下图:
    2021-02-18 COMP9021 Python第二节课笔记
    因为tuple的括号可以省略,所以可以直接像图中In [4]那样写,In [6] In [11]是添加元素。
    2021-02-18 COMP9021 Python第二节课笔记
    2021-02-18 COMP9021 Python第二节课笔记

list

  1. 访问
    下标正整数表示从左到右,负整数表示从右到左
    2021-02-18 COMP9021 Python第二节课笔记
  2. 添加
    2021-02-18 COMP9021 Python第二节课笔记

Tuple

  1. Tuple不可改
    2021-02-18 COMP9021 Python第二节课笔记
  2. 但是可以间接修改tuple里面的变量,然后tuple就自动修改了,惊。。
    2021-02-18 COMP9021 Python第二节课笔记
  3. 如果tuple中的元素可以间接修改,那么这个tuple也不能作为dictionary的Key
    2021-02-18 COMP9021 Python第二节课笔记
  4. tuple的括号可以省略,但是作为参数的时候最好还是加上。
    2021-02-18 COMP9021 Python第二节课笔记

Dictionary

因为dictionary可以被修改,所以Dictionary也不能作为另一个Dictionary的key。
2021-02-18 COMP9021 Python第二节课笔记

string

  1. integer to string
    2021-02-18 COMP9021 Python第二节课笔记
  2. length of string
    2021-02-18 COMP9021 Python第二节课笔记
  3. split()函数
    直接调用split不加参数,会去除所有空格
    2021-02-18 COMP9021 Python第二节课笔记
  4. startswith()函数
    2021-02-18 COMP9021 Python第二节课笔记
  5. 下标访问
    2021-02-18 COMP9021 Python第二节课笔记
  6. join()函数
    2021-02-18 COMP9021 Python第二节课笔记

小练习

  1. 输出列表中的奇数
    2021-02-18 COMP9021 Python第二节课笔记
    2021-02-18 COMP9021 Python第二节课笔记
    2021-02-18 COMP9021 Python第二节课笔记
    注:空字符串是出现在任何字符串中的
    2021-02-18 COMP9021 Python第二节课笔记

读取文件

  1. open()函数
    2021-02-18 COMP9021 Python第二节课笔记
  2. 访问文件变量
    2021-02-18 COMP9021 Python第二节课笔记
声明:本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现有涉嫌版权的内容,欢迎进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。