python 字符串详解

作者:MyIsWhaT 时间:2022-09-27 04:44:25 

目录
  • 一、字符串:

  • 二、使用:

    • (1)空字符串和 len( ) 函数

    • (2)转译字符( \ )

    • (3)字符串拼接

    • (4)字符串复制

    • (5)不换行打印

    • (6)从控制台读取参数:

    • (7)str() 实现数字转型字符串

    • (8)[ ] 提取字符

    • (9)replace(source,str) 实现字符串替换

    • (10)字符串切片 slice 操作,截取字符串

    • (11)split() 分割和 join() 合并

    • (12)字符串驻留机制和字符串比较

  • 三、其他:

    • 总结

      一、字符串:

      python的字符串是不可变的,无法对原字符串做任何修改,但可以将字符串的一部分复制到新创建的字符串达到看起来修改的效果。


      创建字符串:单引号( ' ' )或双引号( " " )
      连续三个单/双引号可以帮助我们创建多行字符串。

      二、使用:

      (1)空字符串和 len( ) 函数

      ① python允许空字符串的存在,不包含任何字符且长度为0.

      ② len( ) 用于计算字符串含有多少个字符

      (2)转译字符( \ )

      python 字符串详解

      (3)字符串拼接

      ① 使用 + 号拼接

      ② 将多个字符串直接放到一起实现拼接:


      >>> a = 'ab''cd'
      >>> a
      'abcd'
      >>>

      (4)字符串复制

      使用 * 号实现字符串复制:


      >>> b = 'a'*3
      >>> b
      'aaa'
      >>>

      (5)不换行打印

      print(“a”,end=" ") end=“参数”

      (6)从控制台读取参数:

      使用 input( ) 从控制台读取键盘输入的内容

      (7)str() 实现数字转型字符串

      str() 可以将其他数据类型转换成字符串

      (8)[ ] 提取字符

      字符串本质就是字符序列,可以通过字符串后面添加 [index] ,可以指定偏移量,提取该位置的单个字符。

      正向搜索:[0]~[len(str)-1]
      反向搜索:[-1]~[-len(str)]

      (9)replace(source,str) 实现字符串替换

      (10)字符串切片 slice 操作,截取字符串

      python 字符串详解

      python 字符串详解

      (11)split() 分割和 join() 合并

      split() 基于指定分割符将字符串分隔成多个子字符串,如果不指定分隔符,则默认使用空白字符串。

      join() 的作用和split() 作用相反,用于将一系列子字符串链接起来。

      python 字符串详解

      (12)字符串驻留机制和字符串比较

      python 字符串详解

      三、其他:

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      python 字符串详解

      来源:https://blog.csdn.net/MyIsWhaT/article/details/120940883

      标签:python,字符串,详解
      0
      投稿

      猜你喜欢

    • MySQL表设计优化与索引 (四)

      2010-10-25 19:50:00
    • python统计mysql数据量变化并调用接口告警的示例代码

      2024-01-22 22:15:13
    • python使用xmlrpc实例讲解

      2023-11-25 08:46:59
    • Python文本处理之按行处理大文件的方法

      2023-01-24 11:11:34
    • TensorFlow实现随机训练和批量训练的方法

      2022-06-07 07:45:29
    • Python纯代码通过神经网络实现线性回归的拟合方式

      2022-07-12 23:54:59
    • 详解Python对某地区二手房房价数据分析

      2022-04-07 04:47:30
    • Python 获取指定文件夹下的目录和文件的实现

      2023-12-23 22:44:29
    • asp textarea 多行数组分割处理方法

      2011-03-03 10:55:00
    • 为MySQL创建高性能索引

      2024-01-19 09:22:32
    • Python搭建HTTP服务器和FTP服务器

      2022-05-06 14:21:54
    • 解析PHP可变函数的经典用法

      2024-06-05 09:38:32
    • pytorch 如何使用batch训练lstm网络

      2023-10-18 04:46:02
    • asp使用shotgraph组件生成数字和字母验证码

      2007-09-26 12:26:00
    • jQuery是用来干什么的 jquery其实就是一个js框架

      2024-04-22 22:22:42
    • PyTorch 迁移学习实践(几分钟即可训练好自己的模型)

      2021-09-07 23:37:31
    • vue中view-model双向绑定基础原理解析

      2024-05-28 15:53:17
    • 浅析C# web访问mysql数据库-整理归纳总结

      2024-01-12 17:07:42
    • PHP htmlentities()函数用法讲解

      2023-06-04 14:47:30
    • python神经网络tf.name_scope和tf.variable_scope函数区别

      2021-01-24 13:10:48
    • asp之家 网络编程 m.aspxhome.com