Python_day_02

Posted 寻找梦想的大熊

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Python_day_02相关的知识,希望对你有一定的参考价值。

Python_day_02

金角大王:http://www.cnblogs.com/alex3714/articles/5717620.html

------Python是一个优雅的大姐姐

 

学习方式:通过老师的视频以及博客上面文档,以完成作业和知识点归纳的方式编写自己博客。

本节内容

1. 列表、元组操作

2. 字符串操作

3. 字典操作

4. 集合操作

5. 文件操作

6. 字符编码与转码 

一、列表操作

归纳:

            索引(下标) ,都是从0开始

            切片

            .count 查某个元素的出现次数

            .index 根据内容找其对应的位置

            "haidilao ge" in a

        增加

            a.append() 追加

            a.insert(index, "内容")

            a.extend 扩展

 

        修改

            a[index] = "新的值"

            a[start:end] = [a,b,c]

 

        删除

            remove("内容")

            pop(index)

            del a, del a[index]

            a.clear() 清空

 

        排序

            sort ()

            reverse()

 

        身份判断

            type(a) is list

            True

定义一个列表,基本操作:

 

 

(查)切片:取多个元素

 

 

 

补充一个:

 

 

(增)追加(append)+插入(insert)

 

 

(改)修改

 

 

(删)删除

 

 

列表其他操作

count方法(寻找某元素出现次数)

 

 

 

extend方法(连接两个列表)

 

 

index方法(寻找元素索引)

 

 

reverse方法(反转列表)

 

 

sort方法(根据ascll码排序)

 

 

 

列表嵌套使用以及方法

具体使用方法看work_day_02

 

列表的遍历

具体使用方法看work_day_02

 

二、元组操作

一旦创建,便不能再修改,所以又叫只读列表

只有count和index方法

 

三、字典操作

创建一个字典,基本操作:

 

 

两个创建方式;无序和键唯一两个特点

键值只能为不可修改类型。

可修改类型:字典,列表

(增)

 

 

 

(改)

 

 

 

 

(查)

 

 

 

 

(删)

 

 

字典其他操作

fromkeys方法

 

 

字典的嵌套使用

 

 

字典排序sorted方法()

 

 

字典的遍历

 

 

 

四、字符串

定义一个字符串,基本操作

 

 

内置方法(这里归纳经常用的方法)

 

 

五、字符编码与转码

详细文章:

http://www.cnblogs.com/yuanchenqi/articles/5956943.html

encode在编码的同时,会把数据转成bytes类型

decode在解码的同时,会把bytes类型转成字符串

六、 文件操作

对文件操作流程

  1. 打开文件,得到文件句柄并赋值给一个变量
  2. 通过句柄对文件进行操作
  3. 关闭文件 

基本操作(r,w,a)

打开文件的模式有:

  • r,只读模式(默认)。
  • w,只写模式。【不可读;不存在则创建;存在则删除内容;】
  • a,追加模式。【可读;   不存在则创建;存在则只追加内容;】

 

 

其他操作方法

读:read()          

读一行:readline()

读多行,默认读所有,以列表的形式保存:readlines()

写:write()

关闭文件:close()

取出光标位置:tell()

移动光标到指定的位置:seek()

刷新文件(找不到别的形容词):flush()

删除光标后五个数:truncate(5)

with 语句

 

 

 

七、集合操作

增加和删除

 

 

集合长度,元素和集合(属于)关系、集合之间(包含)关系

 

 

t | s 、t & s 、t - s 、t ^ s

 

 

以上是关于Python_day_02的主要内容,如果未能解决你的问题,请参考以下文章

Python_Day_02 str内部方法总结

Python_day_01

python_DAY02

python_day7_反射

Python_day_03

铁乐学python_day25_序列化模块