字符串
     一个有序的字符集合  不可变

1,可以使用for in语句进行迭代循环,返回元素
    2,in类是于str.find()方法但是是返回布尔结果
        str.find()返回的是位置
操作
    查找字符串:
        find 找不到返回-1
        rfind    从右边
        index    报错      都是从左边开始查找
        rindex   从右边
    统计字符串个数
        count
    替换字符串
        replace       原字符串不变
    切割
        split         不包含隔开符,切割为一个列表
        splitslines   按换行符去隔开
        partition     包含隔开符
        partition
    首字母
        capitaize     第一个位 首字母 大写
        title         所有单词首字母
    大小写变换    
         upper
        lower
    判断开头结尾
        startswith
        endswith
    对齐
        ljust
        rjust
        center
    删除空白符
        lstrip     左边
        rstrip     右边
        strip      两边
    判断字符串的组成
        isalpha    全为字母
        isdigit    全为数子
        isalnum    全为字母或数字
        isspace    全为空格
 
    将列表转换为字符串
        join  
               L=['s','p','a','n']
           例如: S=".join(L)
                  s='span'
        
列表操作    lisst[0] =值
 操作
    增加
        append        在后面追加   原处修改,返回值None
        extend      两个集合合并
        insert      某 个位置插入
    修改 =下标位修改
    
    查找
        in           查找元素是否在列表中 判断
        not in       true=false
        index       返回元素的下标位
        count       统计元素的次数
    删除元素
        del         根据下标位删除
        pop         默认删除,并返回最后一个元素  
        remove      删除内容
    排序
        sort       原处修改,返回值None  保证元素类型相同 计较默认升序 reverse=True 倒叙   
        reverse     降序==[::-1]
    
元组()
    里面的元素不能修改
    可以按下标访问元素
    内置函数==count
              index

字典{} 使用键值存储==key-value,且键不能重复 没有顺序=下标 具有快速查询
  操作
           dit【key】=values
    修改
        通过key修改
    添加
        通过key添加,如果存在就修改,不存在就添加
    删除元素
        del
        clean =不会立刻清理内存
常见函数
    len()
        字典中的键值个数
    keys()
        返回key列表
    values()
        返回values列表
    items()    
        返回键值的元组
    has_key()  == in
        判断键是否在字典中

python中的字符串 列表 字典的更多相关文章

  1. python 中的 字符串 列表 元祖 字典

    str 1 格式化输出 %法 第一种 %s+tuple %d+tuple name = input('请输入你的姓名:') age = input('请输入你的年龄:') hobby = input( ...

  2. 002、Python中json字符串与字典转换

    1.测试用例文件TestCase.xlsx 2.编写Python文件进行读取 #!/usr/bin/env python # -*- coding:utf-8 -*- import time impo ...

  3. python中 将字符串和字典的相互转换

    1.首先引入json模块 # 引入json模块 import json 2.转换 #JSON到字典转化: dictinfo = json.loads(json_str) # 输出dict类型 字典到J ...

  4. python中元组、列表、字典、集合知识

    像列表一样处理字符串: 仅需要看字符串的首字符就知道如何处理该字符串的情况也很常见.例如,如果有一个姓与名的列表,您可以使用与列表相同的语法查看名与姓的第一个字符.这种看待字符串的方法叫做分片(sli ...

  5. python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍

    目录 python学习第八讲,python中的数据类型,列表,元祖,字典,之字典使用与介绍.md 一丶字典 1.字典的定义 2.字典的使用. 3.字典的常用方法. python学习第八讲,python ...

  6. python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍

    目录 python学习第七讲,python中的数据类型,列表,元祖,字典,之元祖使用与介绍 一丶元祖 1.元祖简介 2.元祖变量的定义 3.元祖变量的常用操作. 4.元祖的遍历 5.元祖的应用场景 p ...

  7. python字符串/列表/字典互相转换

    python字符串/列表/字典互相转换 目录 字符串与列表 字符串与字典 列表与字典 字符串与列表 字符串转列表 1.整体转换 str1 = 'hello world' print(str1.spli ...

  8. python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍

    目录 python学习第六讲,python中的数据类型,列表,元祖,字典,之列表使用与介绍. 二丶列表,其它语言称为数组 1.列表的定义,以及语法 2.列表的使用,以及常用方法. 3.列表的常用操作 ...

  9. Python中多个列表与字典的合并方法

    Python中多个列表与字典的合并方法 1多列表的合并 1)a+=b a=['] b = ['] a += b print(a) >>>['] 2) a.extend(b) a=[' ...

随机推荐

  1. luoguP1401 城市

    https://www.luogu.org/problemnew/show/P1401 二分答案网络流判断是否可行即可 #include <bits/stdc++.h> using nam ...

  2. centos6 x64安装elasticsearch5.5.2启动报错

    ERROR: [3] bootstrap checks failed[1]: max file descriptors [4096] for elasticsearch process is too ...

  3. Flink学习笔记:异步I/O访问外部数据

    本文为<Flink大数据项目实战>学习笔记,想通过视频系统学习Flink这个最火爆的大数据计算框架的同学,推荐学习课程: Flink大数据项目实战:http://t.cn/EJtKhaz ...

  4. SDUT OJ 数据结构实验之排序四:寻找大富翁

    数据结构实验之排序四:寻找大富翁 Time Limit: 200 ms Memory Limit: 512 KiB Submit Statistic Discuss Problem Descripti ...

  5. 洛谷P2146 [NOI2015]软件包管理器

    https://www.luogu.org/problemnew/show/P2146 传送门 简单的树链剖分......维护下当前安装了多少个包......修改后查询下就行了......附上极其丑陋 ...

  6. 【算法笔记】B1020 月饼

    1020 月饼 (25 分) 月饼是中国人在中秋佳节时吃的一种传统食品,不同地区有许多不同风味的月饼.现给定所有种类月饼的库存量.总售价.以及市场的最大需求量,请你计算可以获得的最大收益是多少. 注意 ...

  7. myeclipse启动后,卡在loading workbench界面

    今天在修改svn的配置文件的时候,电脑重启了几次,然后myeclipse启动的时候就一直卡在loading workbeach动不了了. 重启了几次也不行,后来查的百度,找到的解决方法如下: 找到my ...

  8. POJ:2456 Aggressive cows(z最大化最小值)

    描述 农夫 John 建造了一座很长的畜栏,它包括N (2 <= N <= 100,000)个隔间,这些小隔间依次编号为x1,...,xN (0 <= xi <= 1,000, ...

  9. [转] Java 使用Try-with-resources自动关闭资源

    [From] https://blog.csdn.net/wtopps/article/details/71108342 Try-with-resources Try-with-resources是J ...

  10. ESP8266使用详解

    [From] http://www.cnblogs.com/yangfengwu/p/5205570.html 用的这款 各引脚功能:来至厂家提供的资料 GPIO0 默认是工作模式(不接线).如果接了 ...