• python_day05 字符串以及列表


    字符串

            ', ", ''', """括起来的内容是字符串

            字符:单一文字符号.

            字符串: 把字符连成串(有顺序的)

            索引和切片

            s[start: end: step]

            特点: 顾头不顾尾 s[end]

            step 步长。如果是整数:从左到右取值, 如果是负数, 从右到左

            相关操作:

                1. upper() 全都变成大写. 忽略大小写.

                2. strip() 去掉空白(空格, , )

                3. replace(old, new) 字符串替换

                4. split() 字符串切割. 结果放在列表中

                5. startswith() 判断是否以xxx开头

                6. find() 查找。如果找到了返回索引。 如果找不到。返回-1 index() count()

                7. len() 返回字符串长度,内置函数

            迭代

                for 变量 in 可迭代对象:

                    循环体(break, continue)

                else:

     1. 介绍列表list

            列表: 能装对象的对象. 有顺序的(按照我们添加的顺序保存)。

            在代码中使用[]表示列表. 列表中可以放任意的数据, 每一项数据与数据之间用逗号隔开

            列表同样拥有索引和切片

        2. 增删改查(重点)

            1. 新增:

                append(元素) 添加到末尾

                insert(index, 元素)  把元素插入到对应索引的位置

                extend(可迭代对象) 迭代添加

            2.删除:

                pop() 弹出最后一个

                pop(index) 弹出指定位置的元素

                remove() 移除xxx元素

                clear()清空列表

                del 索引和切片

            3. 改: 根据索引修改.

            4. 查询: for循环

                for el in lst:

                for i in range(len(lst)):

        3. 列表的常用功能

            1.count()  计算一个元素在列表中出现的次数

            2.index()  元素在列表中的索引

            3.sort() 排序

            4.sort(reverse = True)倒序

            5.reverse()  翻过来

        4. 列表的嵌套

            降维操作。 一层一层的找

        5. 元组。相关操作

            tuple: 只读列表。由() 组成。特点:不可变

            如果只有一个元素。 末尾加逗号

            不可变: 元素内部第一层元素的内存地址

        6. range

            range(n): [0,n)

            range(m,n): [m,n)

            range(m,n,p): 从m到n, 每隔p个取一个

  • 相关阅读:
    BZOJ 3527: [Zjoi2014]力 [快速傅里叶变换]
    BZOJ 2194 [快速傅里叶变换 卷积]
    BZOJ 2179 [快速傅里叶变换 高精度乘法]
    [快速傅立叶变换&快速傅里叶变换]【旧 手写笔记】
    CF 235C. Cyclical Quest [后缀自动机]
    BZOJ 1396&&2865 识别子串[后缀自动机 线段树]
    BZOJ 2780: [Spoj]8093 Sevenk Love Oimaster [广义后缀自动机]
    BZOJ 3926: [Zjoi2015]诸神眷顾的幻想乡 [广义后缀自动机 Trie]
    BZOJ 2806: [Ctsc2012]Cheat [广义后缀自动机 单调队列优化DP 二分]
    BZOJ 3473: 字符串 [广义后缀自动机]
  • 原文地址:https://www.cnblogs.com/lowen107/p/9839262.html
Copyright © 2020-2023  润新知