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

文章目录

  • 数据类型
  • list
  • Tuple
  • Dictionary
  • string
  • 小练习
  • 读取文件

数据类型

  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第二节课笔记_第1张图片
    因为tuple的括号可以省略,所以可以直接像图中In [4]那样写,In [6] In [11]是添加元素。
    2021-02-18 COMP9021 Python第二节课笔记_第2张图片
    2021-02-18 COMP9021 Python第二节课笔记_第3张图片

list

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

Tuple

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

Dictionary

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

string

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

小练习

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

读取文件

  1. open()函数
    2021-02-18 COMP9021 Python第二节课笔记_第21张图片
  2. 访问文件变量
    2021-02-18 COMP9021 Python第二节课笔记_第22张图片

你可能感兴趣的:(GSOE9210,python)