强类型与弱类型

对于数据的类型有强制的要求像python、C语言等
弱类型像JavaScript

静态类型与动态类型

静态类型的数据的数据类型需要提前声明,像Java、C语言
动态类型的变量的类型可以一直切换

python中占位符的使用方法

如图
DAY1 - 图1

pycharm自动补全的代码的字母所代表的各种含义

  1. 是自动补全的变量的类别
  2. 1. ffunction 函数
  3. 2. pparameter 参数
  4. 3. mmethod 方法
  5. 4.cclass
  6. 5. vvariable 变量

中删除可以使用pop函数、del删除内存地址、clear删除列表中的所有元素、remove删除列表中的指定元素

注意区分clear与得了del之间的区别,del和clear都可以删除列表中的元素,del可以直接删除列表变量

列表、元组、字典之间的区别和联系

  1. 列表中的元素可以改变
    元组中的元素不可以改变
    字典中的值可以改变
    字符串不可以改变字符串的改变会伴随着变量的地址的改变
  2. 列表用方括号进行创建和表示
    元组元素使用圆括号进行创建和表示
    字典元素使用花括号进行创建,使用键值对进行表示
  3. 字典中的元素是无需存储的
    字典变量也可以使用clear元素进行对变量的内容的清除,删除的是一整个所有的键值对进行捆绑删除,
  4. for循环可以将列表和元组中的元素进行取出
    for循环取字典中的元素的时候,如果没有特殊说明.item .key .value,默认情况下取出的是字典中的键

集合 集合是可变的

集合是无序的,不重复的数据集合,它里面的元素是可哈希的(不可变类型),但是集合本身是不可哈希的(所以集合做不了字典的键)

  1. 集合可以将列表元素进行去重,将列表转化为集合,自动去重
    关系测试,测试两组数据之间的交集、差集,并集等关系
  2. 集合使用花括号进行创建和表示
  3. 集合可以使用索引来对元素进行访问
  4. 集合中的元素的索引默认为由元素的添加的顺序来对元素进行从零开始的索引排序
  5. &、|、-、^、<、>运算符可以对集合进行运算
    6.frozenset函数可以将集合变成不可变集合
  6. enumerate函数可以将变量中的元素进行枚举,并且将元素进行编号,作为一个元组进行输出来

函数

函数中有return的作用是在函数的所在的位置最终使用return的值进行代替
return一定是要放在最后一行,不在最后一行一定会报错

文件的读取

文件的读取有r w a r+ w+ a+等方式,a的作用是追加元素
文件的读取的方式最好使用

  1. with open("zxc.txt","a",encoding="utf-8") as f:
  2. f.write("be successful")

的方式,在最后使用完之后不用考虑没有关闭为间的问题

在使用a+的方式进行文件的读取的时候要首先将文件读取的光标提前到最前面使用.seek函数
a+的读取方式默认为追加方式,默认将光标放在最后面``