• Python天天学_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

     

  • 相关阅读:
    IOS – OpenGL ES 设置图像锐化 GPUImageSharpenFilter
    IOS – OpenGL ES 设置图像滤镜 GPUImageSoftEleganceFilter
    IOS – OpenGL ES 设置图像模糊 GPUImageFastBlurFilter
    IOS – OpenGL ES 桑原滤波/水粉画模糊效果 GPUImageKuwaharaFilter
    IOS – OpenGL ES 黑白马赛克效果 GPUImageMosaicFilter
    IOS – OpenGL ES 绘制线条 GPUImageLineGenerator
    IOS – OpenGL ES 设置图像反遮罩锐化 GPUImageUnsharpMaskFilter
    IOS – OpenGL ES 设置图像黑白噪点 GPUImageLocalBinaryPatternFilter
    git简单使用
    nuxt简单使用
  • 原文地址:https://www.cnblogs.com/xzmxddx/p/8365399.html
Copyright © 2020-2023  润新知