博客
关于我
数据类型、字符串、list操作、集合set
阅读量:796 次
发布时间:2023-03-28

本文共 1034 字,大约阅读时间需要 3 分钟。

数据类型与集合操作

  • 字符串操作字符串是常见的数据类型,常用的操作包括查找、替换、分割以及使用连接符。以下是一些常用方法:
    • 查找find 方法用于查找子串,如果没有找到返回-1。
    • 替换replace 方法用于替换子串。
    • 分割split 方法用于按分隔符分割字符串。
    • 连接"+".join(iterable) 方法用于将可迭代对象按指定连接符连接成字符串。

    另外,还可以使用 startswithendswith 方法来检查字符串是否以某个字符开头或结尾。

    1. 布尔类型布尔类型用于表示真值,有两个取值:TrueFalse

    2. 整数类型整数用于表示精确的数值,可以是正数、负数或零。

    3. 浮点数类型浮点数用于表示带有小数部分的数值,常用方法是 round 方法来进行四舍六入处理。

    4. 数字类型数字类型包括整数和浮点数。

    5. 列表类型列表是可变长度的数组,可以用 + 运算符连接两个列表,或者用 extend 方法扩展列表。列表支持增删改查等操作,如 appendpopremove 等。

    6. 集合操作集合与列表不同,集合中的元素互不相同,且无序。集合的基本操作包括:

      • 添加元素add 方法。
      • 清空集合clear 方法。
      • 差集difference 方法返回两个集合的差集。
      • 差集更新difference_update 方法更新当前集合为与另一个集合的差集。
      • 交集intersection 方法返回两个集合的交集。
      • 交集更新intersection_update 方法更新当前集合为与另一个集合的交集。
      • 并集union 方法返回两个集合的并集。
      • 对称差集symmetric_difference 方法返回两个集合的对称差集。
      • 包含关系检查isdisjoint 方法用于判断两个集合是否没有交集。
      • 随机删除元素pop 方法随机删除一个元素并返回它。
      • 删除单个元素discard 方法删除指定的元素。
      • 集合更新update 方法将另一个集合中的元素添加到当前集合中。

      集合操作符包括 |(并集)、&(交集)、^(对称差集)、-(差集)、<<(更新操作符)。

      注意:集合的元素必须是不可变的,如字符串、数字或布尔值,不可以是列表或其他复杂对象。

      示例:

      a = [1, 2, 3]b = aa[1] = 4print(a)  # 输出:[1, 4, 3]print(b)  # 输出:[1, 4, 3]

      集合的使用非常方便,适用于需要存储唯一元素的场景。

    转载地址:http://pthfk.baihongyu.com/

    你可能感兴趣的文章
    Netpas:不一样的SD-WAN+ 保障网络通讯品质
    查看>>
    netty底层源码探究:启动流程;EventLoop中的selector、线程、任务队列;监听处理accept、read事件流程;
    查看>>
    Netty核心模块组件
    查看>>
    Netty源码—4.客户端接入流程一
    查看>>
    Netty源码—5.Pipeline和Handler一
    查看>>
    Netty源码—6.ByteBuf原理二
    查看>>
    Netty源码—7.ByteBuf原理四
    查看>>
    Netty的Socket编程详解-搭建服务端与客户端并进行数据传输
    查看>>
    Network Sniffer and Connection Analyzer
    查看>>
    Nginx Location配置总结
    查看>>
    Nginx 反向代理解决跨域问题
    查看>>
    nginx 后端获取真实ip
    查看>>
    Nginx 学习总结(17)—— 8 个免费开源 Nginx 管理系统,轻松管理 Nginx 站点配置
    查看>>
    Nginx 我们必须知道的那些事
    查看>>
    oauth2-shiro 添加 redis 实现版本
    查看>>
    OAuth2.0_授权服务配置_Spring Security OAuth2.0认证授权---springcloud工作笔记140
    查看>>
    Objective-C实现A-Star算法(附完整源码)
    查看>>
    Objective-C实现atoi函数功能(附完整源码)
    查看>>
    Objective-C实现base64加密和base64解密算法(附完整源码)
    查看>>
    Objective-C实现base85 编码算法(附完整源码)
    查看>>