`

字符串的方法及注释

 
阅读更多

   

  capitalize()   把字符串的第一个字符改为大写
  casefold()   把整个字符串的所有字符改为小写
  center(width)   将字符串居中,并使用空格填充至长度width的新字符串
  count(sub[,start[,end]])   返回sub在字符串里边出现的次数,start和end参数表示范围,可选。
  encode(encoding='utf-8', errors='strict')   以encoding指定的编码格式对字符串进行编码。
  endswith(sub[,start[,end]])   检查字符串是否以sub子字符串结束,如果是返回True,否则返回False。start和end参数表示范围,可选。
  expandtabs([tabsize=8])   把字符串中的tab符号(\t)转换为空格,如不指定参数,默认的空格数是tabsize=8。
  find(sub[,start[,end]])   检测sub是否包含在字符串中,如果有则返回索引值,否则返回-1,start和end参数表示范围,可选。
  index(sub[,start[,end]])   跟find方法一样,不过如果sub不在string中会产生一个异常。
  isalnum()   如果字符串至少有一个字符并且所有字符都是字母或数字则返回True,否则返回False。
  isalpha()   如果字符串至少有一个字符并且所有字符都是字母则返回True,否则返回False。
  isdecimal()   如果字符串只包含十进制数字则返回True,否则返回False。
  isdigit()   如果字符串只包含数字则返回True,否则返回False。
  islower()   如果字符串中至少包含一个区分大小写的字符,并且这些字符都是小写,则返回True,否则返回False。
  isnumeric()   如果字符串中只包含数字字符,则返回True,否则返回False。
  isspace()   如果字符串中只包含空格,则返回True,否则返回False。
  istitle()   如果字符串是标题化(所有的单词都是以大写开始,其余字母均小写),则返回True,否则返回False。
  isupper()   如果字符串中至少包含一个区分大小写的字符,并且这些字符都是大写,则返回True,否则返回False。
  join(sub)   以字符串作为分隔符,插入到sub中所有的字符之间。
  ljust(width)   返回一个左对齐的字符串,并使用空格填充至长度为width的新字符串。
  lower()   转换字符串中所有大写字符为小写。
  lstrip()   去掉字符串左边的所有空格
  partition(sub)   找到子字符串sub,把字符串分成一个3元组(pre_sub,sub,fol_sub),如果字符串中不包含sub则返回(‘原字符串’, ’’, ’’)
  replace(old,new[,count])   把字符串中的old子字符串替换成new子字符串,如果count指定,则替换不超过count次。
  rfind(sub[,start[,end]])   类似于find()方法,不过是从右边开始查找。
  rindex(sub[,start[,end]])   类似于index()方法,不过是从右边开始。
  rjust(width)   返回一个右对齐的字符串,并使用空格填充至长度为width的新字符串。
  rpartition(sub)   类似于partition()方法,不过是从右边开始查找。
  rstrip()   删除字符串末尾的空格。
  split(sep=None,  maxsplit=-1)   不带参数默认是以空格为分隔符切片字符串,如果maxsplit参数有设置,则仅分隔maxsplit个子字符串,返回切片后的子字符串拼接的列表。
  splitlines(([keepends]))   按照‘\n’分隔,返回一个包含各行作为元素的列表,如果keepends参数指定,则返回前keepends行。
  startswith(prefix[,start[,end]])   检查字符串是否以prefix开头,是则返回True,否则返回False。start和end参数可以指定范围检查,可选。
  strip([chars])   删除字符串前边和后边所有的空格,chars参数可以定制删除的字符,可选。
  swapcase()   翻转字符串中的大小写。
  title()   返回标题化(所有的单词都是以大写开始,其余字母均小写)的字符串。
  translate(table)   根据table的规则(可以由str.maketrans(‘a’,‘b’)定制)转换字符串中的字符。
  upper()   转换字符串中的所有小写字符为大写。
  zfill(width)   返回长度为width的字符串,原字符串右对齐,前边用0填充。

分享到:
评论

相关推荐

    单片机回发字符串源码和注释

    在本文中,我们将深入探讨如何在单片机中实现回发字符串的功能,这涉及到串口通信、中断处理以及定时器的使用。首先,我们要理解单片机如何接收和发送数据,尤其是在串行通信中。 串口通信是单片机与外界进行数据...

    python字符串的方法及注释.doc

    字符串方法是Python提供的一系列内置函数,方便我们对字符串进行操作。以下是对标题和描述中提到的一些Python字符串方法的详细解释: 1. `capitalize()`:这个方法将字符串的第一个字符转换为大写,其余字符保持...

    输入10个字符串到一个字符串数组

    - **排序算法**:在 `Test20` 类中,使用了简单的冒泡排序算法对字符串中的字符进行排序。 - **字符比较**:`if (s[j] > s[j + 1])` 用于比较两个相邻字符的大小,以实现排序逻辑。 ### 3. 数组操作 #### 3.1 数组...

    用C语言写的链式字符串运算算法

    代码通常会有详细的注释,解释每一步操作的逻辑和目的,这对于初学者理解链式字符串和C语言的使用大有帮助。通过阅读和分析这些代码,不仅可以学习到链式字符串的实现,还可以提升对C语言指针和数据结构的理解。 ...

    在大字符串中寻找小字符串

    字符串匹配的方法有很多种,这里我们将介绍几种经典算法: 1. **朴素字符串匹配算法**:这是最直观的方法,也被称为简单线性搜索。我们从大字符串的第一个字符开始,逐个比较子串中的字符。如果遇到不匹配的情况,...

    PTA 6-13 函数实现字符串逆序

    这种方法时间复杂度为O(n),空间复杂度为O(1),其中n是字符串长度。 2. **递归法**: - 对于非空字符串,将首字符与剩余部分的逆序字符串拼接起来。 - 基本递归公式:`reverse(s) = reverse(s[1:]) + s[0]` ...

    pb split() 字符串分割函数

    在编程领域,字符串处理是日常开发中的重要环节,而`split()`函数则是一个常见的字符串操作,用于将一个字符串按照特定的分隔符切分成多个子字符串。在这个场景中,我们关注的是一个名为"pb split()"的自定义字符串...

    腾讯在线笔试题-字符串反转,以及把整个字符串逆序

    1. 字符串反转的原理和方法 2. 字符串逆序的处理方法 3. C语言实现字符串反转及逆序的步骤和代码解析 4. 指针的使用技巧 5. 字符串处理函数的运用 6. 常见的字符串处理问题和解决方案 1. 字符串反转的原理和方法: ...

    C语言检测字符串是否为json字符串

    5. JSON字符串不允许有注释,所有的字符都必须有意义。 `json_checker()`函数可能会通过以下步骤来验证一个字符串是否为JSON: 1. 检查首字符:如果是`{`或`[`,则继续检查;否则返回错误。 2. 遍历字符串:检查每...

    用指针实现字符串的插入

    在IT领域,特别是编程技术中,使用指针来操作字符串是一项高级且实用的技能,尤其在C语言中显得尤为重要。本文将深入解析如何利用指针实现字符串的插入操作,这不仅是对C语言指针理解的深化,也是对字符串操作技巧的...

    字符串匹配

    字符串匹配是计算机科学中一个基础且重要的问题,它在文本处理、搜索引擎、生物信息学等领域都有广泛应用。在汇编语言中实现字符串匹配,虽然比高级语言更为底层和复杂,但也能提供更高的性能优化可能性。 首先,...

    C# json格式解析,Json格式字符串与C#对象相互转换,类库+使用案例,注释详细

    C# json格式转换,Json格式字符串与C#对象相互转换,类库和测试demo 写了一个json与C#对象相互装换的类库,直接调用就行,有测试案例,代码注释非常详细 部分方法: /// 将Json字符串解析为C#中的对象 /// Json格式...

    查找字符串中出现重复次数最多的字符

    这两种方法的时间复杂度都是O(n),其中n是字符串的长度,因为都需要遍历一次字符串。空间复杂度上,哈希表法取决于字符的种类,而数组法固定为256。 在实际编程中,我们还需要考虑以下几点: - **处理特殊情况**:...

    2.Golang的基础语法(分隔符,注释,标识符,字符串拼接,空格)1

    本文将深入探讨四个主要概念:分隔符、注释、标识符以及字符串拼接,同时也会提及空格的使用。 首先,让我们来了解分隔符。与许多其他编程语言(如JAVA和PHP)不同,Golang不需要在每一行末尾添加英文分号(;)。这...

    javasrcipt去字符串空格

    本篇文章将详细介绍如何在JavaScript中去除字符串中的空格,并探讨不同的方法及其适用场景。 #### 一、背景介绍 在实际开发中,字符串可能来自用户的输入或从数据库获取的数据等,而这些字符串中往往包含一些不必...

    Python 068.形参和实参_文档字符串_函数注释.mp4

    Python 068.形参和实参_文档字符串_函数注释.mp4

    汇编程序 字符串排序

    从键盘输入若干个字符串(5~15个),每一串的长度不超过20个字符,请将它们做升序排序并在屏幕上显示。编程要求:Enter键结束一个字串的输入,连续两个Enter键结束整个字串的输入。人机对话输入数据,界面友好,容错...

    Dreamweaver自定义连接字符串asp连接方法[收集].pdf

    6. **处理本地和网络兼容**:为确保连接字符串在本地和网络环境中都能工作,可以在测试成功后,编辑生成的连接文件,同时包含绝对路径和虚拟路径的连接字符串,但注释掉非当前环境使用的字符串。例如,注释掉虚拟...

    C++ 字符串的链接

    ### C++ 字符串的链接 在C++中,字符串是一种非常常见的数据类型,用于处理文本数据。本篇文章将深入探讨如何使用...此外,还可以尝试使用其他方法(如`append()`函数)来进行字符串连接,以加深对字符串操作的理解。

    C语言字符串比较程序

    在C语言中,处理字符串是非常常见的任务,而`strcmp()`函数就是用来比较两个字符串的重要工具。这个函数是C标准库中的一个部分,位于`<string.h>`头文件中。 `strcmp()`函数的基本用途是比较两个字符串是否相等。它...

Global site tag (gtag.js) - Google Analytics