`

Python字符串类型内建方法

阅读更多

字符串类型内建方法
方法                             描述
string.capitalize()           把字符串的第一个字符大写
string.center(width)          返回一个原字符串居中,并使用空格填充至长度 width 的新字符串
string.count(str, beg=0, end=len(string))               返回 str 在 string 里面出现的次数,如果 beg 或者 end 指定则返回指定范围内 str 出现的次数

string.decode(encoding='UTF-8', errors='strict')              以 encoding 指定的编码格式解码 string,如果出错默认报一个ValueError 的 异 常 , 除 非 errors 指 定 的 是 'ignore' 或 者 'replace'

string.encode(encoding='UTF-8', errors='strict')           以 encoding 指定的编码格式编码 string,如果出错默认报一个ValueError 的异常, 除非 errors 指定的是'ignore'或者'replace'

string.endswith(obj, beg=0, end=len(string))b,e 检查字符串是否以 obj 结束,如果 beg 或者 end 指定则检查指定的范围内是否以 obj 结束,       如果是, 返回 True,否则返回 False.

string.expandtabs(tabsize=8)把字符串 string 中的 tab 符号转为空格, 默认的空格数 tabsize 是 8.

string.find(str, beg=0,end=len(string))                  检测 str 是否包含在 string 中,如果 beg 和 end 指定范围, 则检查是否包含在指定范围内,如果是返回开始的索引值,否则返回-1

string.index(str, beg=0,end=len(string))              跟 find()方法一样, 只不过如果 str 不在 string 中会报一个异常.
               
string.isalnum()    R 如果 string 至少有一个字符并且所有字符都是字母或数字则返回 True,否则返回 False
        
string.isalpha()              如果 string 至少有一个字符并且所有字符都是字母则返回 True,否则返回 False
                    
string.isdecimal()            如果 string 只包含十进制数字则返回 True 否则返回 False.
                
string.isdigit() 如果 string 只包含数字则返回 True 否则返回 False.

string.islower() 如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分
大小写的)字符都是小写,则返回 True,否则返回 False

   string.isnumeric() 如果 string 中只包含数字字符,则返回 True,否则返回 False
   string.isspace() 如果 string 中只包含空格,则返回 True,否则返回 False.
   string.istitle() 如果 string 是标题化的(见 title())则返回 True,否则返回 False
   string.isupper() 如果 string 中包含至少一个区分大小写的字符,并且所有这些(区分大小写的)字符都是大写,则返回 True,否则返回 False

   string.join(seq) Merges (concatenates)以 string 作为分隔符,将 seq 中所有的元素(的字符串表示)合并为一个新的字符串

   string.ljust(width)返回一个原字符串左对齐,并使用空格填充至长度 width 的新字符串
   string.lower() 转换 string 中所有大写字符为小写.
   string.lstrip() 截掉 string 左边的空格
   string.partition(str)e 有点像 find()和 split()的结合体,从 str 出现的第一个位置起,
                             把 字 符 串 string 分 成 一 个 3 元 素 的 元 组
                             (string_pre_str,str,string_post_str),如果 string 中不包含
                             str 则 string_pre_str == string.

    string.replace(str1, str2,num=string.count(str1))把 string 中的 str1 替换成 str2,如果 num 指定,
                                     则替换不超过 num 次.

    string.rfind(str, beg=0,end=len(string))类似于 find()函数,不过是从右边开始查找.

   string.rindex( str, beg=0,end=len(string))              类似于 index(), 不过是从右边开始.
   string.rjust(width)返回一个原字符串右对齐,并使用空格填充至长度 width 的新字符串
   string.rpartition(str)       类似于 partition()函数,不过是从右边开始查找.
   string.rstrip() 删除 string 字符串末尾的空格.

   string.split(str="", num=string.count(str)) 以 str 为分隔符切片 string,如果 num有指定值,则仅分隔 num 个子字符串
                                         
   string.splitlines(num=string.count('\n')) 按照行分隔, 返回一个包含各行作为元素的列表,     如果 num 指定则仅切片 num 个行.
                                                  
   string.startswith(obj, beg=0,end=len(string)) 检查字符串是否是以 obj 开头,是则返回 True,否则返回 False。如果beg 和 end 指定值,则在指定范围内检查.

string.strip([obj])   在 string 上执行 lstrip()和 rstrip()
string.swapcase() 翻转 string 中的大小写
string.title()    返回"标题化"的 string,就是说所有单词都是以大写开始,其余字母均为小写(见 istitle())

string.translate(str, del="") 根据 str 给出的表(包含 256 个字符)转换 string 的字符,要过滤掉的字符放到 del 参数中

string.upper() 转换 string 中的小写字母为大写
string.zfill(width)   返回长度为 width 的字符串,     原字符串 string 右对齐, 前面填充0

分享到:
评论

相关推荐

    Python 字符串、内建函数.doc

    "Python 字符串、内建函数" Python 字符串是 Python 中最常用的数据类型。我们可以使用引号('或")来创建字符串。创建字符串很简单,只要为变量分配一个值即可。例如:var1 = 'Hello World!'var2 = "Python Runoob" ...

    Python字符串常用方法汇总.docx

    这些方法实现了 string 模块的大部分方法,如下表所示列出了目前字符串内建支持的方法,所有的方法都包含了对 Unicode 的支持,有一些甚至是专门用于 Unicode 的。 | 方法 | 描述 | | --- | --- | | string....

    字符串处理的23个常用方法.docx

    "Python 是动态类型,所以你不需要提前申明字符串类型。例如,在其他语言中,你需要声明:$stringGreeting = "Hello world!";但是在 Python 中,你可以直接给变量赋任意类型的值:string = '1'number = 1什么是 ...

    测量程序编制 - python 13数据类型:String(字符串)-字符串内建函数.pptx

    在Python编程语言中,字符串(String)是一种非常基础且重要的数据类型,用于存储和处理文本信息。字符串具有丰富的内建函数,使得对字符串的操作变得简单高效。以下是对标题和描述中提到的一些关键字符串内建函数的...

    测量程序编制 - python 14数据类型:String(字符串)-内建函数(实例).pptx

    在这个文档中,我们将深入探讨Python字符串的一些内置函数及其使用实例。 1. `endswith()` 和 `startswith()` 函数: 这两个函数用于检查字符串是否以特定的子字符串开头或结尾。`endswith()` 返回一个布尔值,...

    Python之字符串和编码共13页.pdf.zip

    Python字符串类有许多内置方法,如`lower()`、`upper()`用于大小写转换,`find()`、`index()`用于查找子串位置,`startswith()`、`endswith()`检查字符串是否以特定前缀或后缀开始或结束。 通过理解并熟练掌握上述...

    python内建函数

    Python 内建函数 Python 提供了许多内建函数,可以帮助开发者快速、方便地实现各种功能。下面是 Python 中一些常用的...这些内建函数可以帮助开发者快速、方便地实现各种功能,例如数学运算、字符串处理、对象操作等。

    Python 字符串操作方法大全

    Python提供了丰富的内建函数和方法来处理字符串,包括去空格、复制、连接、查找、比较、扫描、计算长度、大小写转换、追加、指定长度比较、复制指定长度的字符、替换字符、扫描字符串、翻转字符串、查找子字符串以及...

    Python2与Python3关于字符串编码处理的差别总结

    Python3中新增了一个字节字符串类型(bytes),用于存储字节序列或ASCII。str对象有一个encode方法将Unicode编码为字节,而bytes对象有一个decode方法将字节解码回Unicode。这种明确的区分使得处理字符串编码更加...

    Python内建方法详解.doc

    4. **basestring()**:在Python 2.x中,basestring是str和unicode的基类,用于判断一个对象是否为字符串类型。在Python 3.x中,这个类已被移除,字符串类型直接分为str(Unicode)和bytes(字节串)。 5. **bin(x)*...

    蛤蟆PYTHON脚本学习笔记六字符串.pdf

    以上知识点涉及了Python字符串操作的基本方法和高级特性,对于学习和使用Python进行数据处理和文本操作具有重要的意义。通过笔记中的示例和方法,可以有效地处理字符串数据,提高数据处理效率,并在需要的地方实现...

    Python超详细入门到精通自学视频课程-4-字符串输入.ev4.rar

    Python提供了丰富的内建字符串方法,如`len()`获取长度,`lower()`和`upper()`转换为小写和大写,`strip()`去除两侧空白,`split()`分割字符串等。例如: ```python print(len(str1)) # 输出字符串长度 print...

    Python的类型和对象

    `object`是Python中最基础的类型,所有其他类型(包括内建类型如`int`、`str`等)都是从`object`派生出来的。因此,可以说`object`是所有类型的父类。当我们创建一个对象实例,如`my_instance = MyClass()`,my_...

    11.4.01-第04章-字符串

    "Python字符串处理" Python 中的字符串是指使用引号括起来的文本数据,包括单引号、双引号和三引号。字符串是一种基本的数据类型,可以用来表示文本数据。 字符串的输出和输入是 Python 编程的基础知识之一。...

    Python超详细入门到精通自学视频课程-3-字符串输出.ev4.rar

    4. **字符串方法**:Python字符串拥有一系列内置方法,如`lower()`(转为小写)、`upper()`(转为大写)、`capitalize()`(首字母大写)、`strip()`(去除两侧空格)等。这些方法可以帮助我们对字符串进行各种操作和...

    python基础实用知识库分享

    Python 字符串内建函数包括 `find`、`index`、`count`、`replace`、`split`、`capitalize`、`title`、`startswith` 和 `endswith` 等。 Python 函数 Python 函数是 Python 中的一种代码块,可以重复使用代码,减少...

    Python随手笔记之标准类型内建函数

    Python提供了一些内建函数用于基本对象类型:cmp(),repr(),str(),type()和等同于repr()的(’ ‘)操作符 (1)type()  type的用法如下:  type(object)  接受一个对象作为参数,并返回它的类型。他...

    第4章 字符串.pptx

    #### 四、字符串内建函数 Python 提供了一系列内置方法来处理字符串,例如查找、替换、分割等操作。 - **`find`** 方法:用来查找一个子字符串是否存在于另一个字符串中,并返回首次出现的位置索引;如果不存在,则...

Global site tag (gtag.js) - Google Analytics