码迷,mamicode.com
首页 > 编程语言 > 详细

Python_day_02

时间:2018-01-27 13:40:23      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:end   视频   包含   操作   run   lines   一个   info   多行   

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

标签:end   视频   包含   操作   run   lines   一个   info   多行   

原文地址:https://www.cnblogs.com/xzmxddx/p/8365399.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!