找回密码
 立即注册
查看: 9847|回复: 0

Python 字符串方法说明

[复制链接]

新手上路

积分
3
发表于 2022-3-8 12:23:53 | 显示全部楼层 |阅读模式
字符串方法capitalize()
  • 方法返回一个字符串,其中第一个字符是大写的
  • 其余的都是小写的。





casefold()
  • 方法返回一个字符串,其中所有字符都是小写的。
  • 此方法类似于 lower() 方法,但 casefold() 方法更强,更具侵略性,这意味着它将更多字符转换为小写
  • 并且在比较两个字符串时会找到更多匹配项,并且两者都使用 casefold() 方法进行转换。





center()
  • 方法将字符串居中对齐,使用指定的字符(空格为默认值)作为填充字符。



count()
  • 方法返回指定值在字符串中出现的次数。




endwith()
  • 如果字符串以指定的值结尾,则方法返回 True,否则为 False。





endswith()
  • 方法查找指定值的第一个匹配项。
  • 方法返回 -1 如果找不到该值。
  • 注意:
  • find() 方法与 index() 方法几乎相同,
  • 唯一的区别是,如果未找到值,index() 方法将引发异常。





format()
  • 方法设置指定值的格式,并将它们插入字符串的占位符内。
  • 占位符使用大括号定义:{}。




format_map()
  • 方法是Python中的内置函数。
  • 用于返回字典键的值。





index()
  • 方法查找指定值的第一个匹配项。
  • 如果未找到该值,则 index() 方法将引发异常。
  • 注意:
  • index() 方法几乎与 find() 方法相同
  • 唯一的区别是,如果未找到值,find() 方法将返回 -1。





isalnum()
= 方法返回 True,如果所有字符都是字母数字。
  • 表示字母字母 (a-z) 和数字 (0-9)。





isalpha()
  • 如果所有字符都是字母 (a-z),则方法返回 True。
  • 不是字母的字符示例:(空格)!#%&?等。




isdigit()
  • 如果所有字符都是数字,则方法返回 True,否则返回 False。




isidentifier()
  • 如果字符串是有效的标识符,则方法返回 True,否则返回 False。
  • 如果字符串仅包含字母数字字母 (a-z) 和 (0-9) 或下划线 (_),则将其视为有效标识符。
  • 有效的标识符不能以数字开头,也不能包含任何空格。




islower()
  • 如果所有字符都为小写,则方法返回 True,否则为 False。
  • 不检查数字、符号和空格,只检查字母字符。




lstrip()
  • 方法删除任何前导字符(空格是要删除的默认前导字符)




maketrans()
  • 方法返回一个映射表,该映射表可与 translate() 方法一起使用以替换指定的字符。





partition()
  • 方法搜索指定的字符串,并将该字符串拆分为包含三个元素的元组。
    1- 第一个元素包含指定字符串前面的部分。
    2- 第二个元素包含指定的字符串。
    3- 第三个元素包含字符串后面的部分。
  • 注意:此方法搜索指定字符串的第一个匹配项。






replace()
  • 方法将指定的短语替换为另一个指定的短语。
  • 注意:指定短语的所有匹配项都将被替换
  • 如果未指定任何其他内容。




rfind()
  • 方法查找指定值的最后一次匹配项。
  • 方法返回 -1 如果找不到该值。




rjust()
  • 方法将右对齐字符串,使用指定的字符(空格是默认值)作为填充字符。





split()
  • 方法将字符串拆分为一个列表。
  • 您可以指定分隔符,默认分隔符是任意空格。





splitlines()
  • 方法将字符串拆分为一个列表。拆分在换行符处完成。




startswith()
  • 如果字符串以指定的值开头,则方法返回 True,否则为 False。





strip()
  • 方法删除任何前导(开头的空格)和尾随
  • (末尾的空格)字符(空格是要删除的默认前导字符)





swapcase()
  • 方法返回一个字符串,其中所有大写字母都是小写字母,反之亦然。





title()
  • 方法返回一个字符串,其中每个单词中的第一个字符都是大写的。如标题或标题。
  • 如果单词包含数字或符号,则之后的第一个字母将转换为大写。





upper()
  • 方法返回一个字符串,其中所有字符都为大写。
  • 符号和数字将被忽略。




zfill()
  • 方法在字符串的开头添加零 (0),直到它达到指定的长度。
  • 如果 len 参数的值小于字符串的长度,则不执行填充。




注意:
  • 所有字符串方法都返回新值。
  • 它们不会更改原始字符串。
祝您一切顺利。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|笨鸟自学网 ( 粤ICP备20019910号 )

GMT+8, 2025-8-31 11:13 , Processed in 0.016529 second(s), 20 queries .

Powered by Discuz! X3.5

© 2001-2017 Discuz Team. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表