zoukankan      html  css  js  c++  java
  • 字符串、列表、元组、字典的操作

    1、字符串 str

    # 取值操作
    str[索引]
    str[开始索引:结束索引]
    str[开始索引:结束索引:步长]
    # 判断字符串是否由字母和数字组成
    str.isalmum()
    # 判断字符串是否由字母组成
    str.isalpha()
    # 判断字符串是否由数字组成
    str.isdigit()
    # 是否以某个字符开头
    str.startswith(str)
    # 是否以某个字符串结尾
    str.endswith(str)
    # 查找指定字符
    str.find("要查找的指定字符")    找不到输出-1
    str.index("要查找的指定字符")   找不到报错
    # 字符串替换
    str.replace("旧字符串","新字符串")
    # 转换成小写
    str.lower()
    # 转换成大写
    str.upper()
    # 去掉字符串两边的空格
    str.strip()
    # 使用 * 分割
    str.split("*")
    # 对序列类型字符使用“”拼接在一起
    "".join(列表)
    # old被替换的字符,new想要替换的字符,替换的最大次数
    replace(old, new, max)

     2、元组(不可修改序列) tuple

    # 取值操作
    tuple[索引]
    tuple[开始索引:结束索引]
    tuple[开始索引:结束索引:步长]
    # 返回元组元素中元素出现的次数
    tuple.count(元素)
    # 返回第一次出现某个元素的索引值
    tuple.index()
    # 计算元组长度
    tuple.len()
    # 元组序列拆分
    var1,var2=("潇潇","很帅")

    3、列表 list

    # 取值操作
    list[索引]
    list[开始索引:结束索引]
    list[开始索引:结束索引:步长]
    # 修改列表中的元素
    list[索引]='新的值' 
    # 插入(列表,元组,元素等)
    list.insert("需要插入的位置","要插入的元素")  # 指定位置插入
    list.append()   # 将一个序列的整体作为元素加入列一个列表,在末尾追加数据
    list.extend() # 可以将任意数据扩充进列表
        # 追加和扩充是不一样的
    # 删除元素
    var=list.pop() # 将尾部(默认)或者指定元素删除,将删除的元素取出并返回,支持切片删除
    list.remove() # 删除指定元素
    list.clear()  # 请空列表
    # 查看元素出现的次数
    list.count()
    # 反转列表 
    list.reverse()
    # 列表排序
    list.sort()  # sort()列表内置的方法,是将列表排序,列表变化了
    sorted是全局内置的方法,有返回值,返回时对可迭代序列排序后的新对象,但是原来的序列不变

     4、字典 dict

    """
    字典的key一定为不可变类型
    key不能重复
    value可以是任意值
    """
    # 字典取值
    dict[key]   #如果key不存在会报错
    dict.get(key)   #如果key不存在返回None
    # 求长度
    len(dict)
    # 修改value值
    dict[key] = new_value  
    # 添加键值对
    dict[不存在的key]=不存在的value
    # 两个字典的合并
    dict_one.update(dict_two)
    # 删除键值对
    dict.pop(key)   #会返回删除的value值
    del.dict[key]
    # 清空字典
    dict.clear()
  • 相关阅读:
    VS2019远程调试
    windows下使用redis-desktop-manager远程连接redis失败问题
    无法打开到SQL Server的连接 (Microsoft SQL Server, 错误:53) .
    由于管理员设置的策略,该磁盘处于脱机状态
    window下ping端口tcping
    dos命令远程登陆window server服务器并重启
    大二寒假作业之Android
    大二寒假作业之Android
    大二寒假作业之Android
    大二寒假作业之JavaWeb
  • 原文地址:https://www.cnblogs.com/xiaoxiaozhaoxin/p/13187130.html
Copyright © 2011-2022 走看看