`

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 13数据类型:String(字符串)-字符串内建函数.pptx

    String(字符串)——内建函数 内建函数 方法 描述 capitalize() 将字符串的第一个字符转换为大写 center(width, fillchar) 返回一个指定的总宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格,只能单个...

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

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

    Python字符串与正则表达式学习笔记

    字符串2.1 字符串的创建2.2 字符串与数值的相互转换2.3 字符串的连接、复制和转义2.4 字符串的替换、分隔与合并2.5 Python的字符串常用内建函数2.6 字符串截取3. 正则表达式3.1 正则表达式基础知识3.2 正则表达式...

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

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

    Python序列对象与String类型内置方法详解

    在Python数据结构篇中介绍了Python的序列类型数据结构,这次继续深入的学习序列和String类型对象的内建方法。 软件环境 系统 UbuntuKylin 14.04 软件 Python 2.7.3 IPython 4.0.0 序列类型 序列类型,即由整数...

    Python3 菜鸟查询手册

    08.04 字符串内建函数 bytes.decode()方法.png 08.05 字符串内建函数 encode()方法.png 08.06 字符串内建函数 endswith()方法.png 08.07 字符串内建函数 expandtabs()方法.png 08.08 字符串内建函数 find()方法...

    Python核心编程第二版

     6.5.3 字符串类型函数   6.6 字符串内建函数   6.7 字符串的独特特性   6.7.1 特殊字符串和控制字符   6.7.2 三引号   6.7.3 字符串不变性   6.8 Unicode   6.8.1 术语   6.8.2 什么是...

    Python 核心编程 第二版

     6.6 字符串内建函数   6.7 字符串的独特特性   6.8 Unicode   6.9 相关模块   6.10 字符串关键点总结  6.11 列表   6.12 操作符   6.13 内建函数   6.14 列表类型的内建函数   6.15 ...

    Python编程零基础入门

    2-3Python字符串及方法 2-4Python列表和元组 2-5Python字典和集合 3-1Python-条件语句 3-2Python循环语句 3-3-循环控制语句 3-4关键字介绍 3-5变量的高级之内存管理 4-1函数及函数定义 4-2函数的参数_全局变量和局部...

    Python核心编程(第二版).pdf (压缩包分2部分,第二部分)

     6.5.3 字符串类型函数   6.6 字符串内建函数   6.7 字符串的独特特性   6.7.1 特殊字符串和控制字符   6.7.2 三引号   6.7.3 字符串不变性   6.8 unicode   6.8.1 术语   6.8.2 什么是...

    Python核心编程第二版(ok)

     6.5.3 字符串类型函数   6.6 字符串内建函数   6.7 字符串的独特特性   6.7.1 特殊字符串和控制字符   6.7.2 三引号   6.7.3 字符串不变性   6.8 Unicode   6.8.1 术语   6.8.2 什么是...

    Python核心编程(第二版).pdf (压缩包分2部分,第一部分)

     6.5.3 字符串类型函数   6.6 字符串内建函数   6.7 字符串的独特特性   6.7.1 特殊字符串和控制字符   6.7.2 三引号   6.7.3 字符串不变性   6.8 unicode   6.8.1 术语   6.8.2 什么是...

    Python的数据结构.pdf

    2、序列是Python中最为基础的内建类型。它分为七种类型:列表、字符串、元组、Unicode字符串、字节数组、缓冲区和xrange对象。 常⽤的是:列表(List)、字符串(String)、元组(Tuple)。 3、映射在Python的实现...

    Python测试题.doc

    5、Python提供了两个对象身份比较操作符 is 和 is not 来测试两个变量是否指向同一个对象,也可以通过内建函数 type() 来测试对象的类型。 6、设s='abcdefg',则s[3]值是 'd' ,s[3:5]值是 'de' , s[:5]值是 '...

    PYTHON测试题.pdf

    5、 Python 提供了两个对象身份比较操作符 is 和 is not 来 测试两个变量是否指向同一个对象,也可以通过内建函数 type() 来测试对象的类型。 6、设 s='abcdefg',则 s[3]值是 'd' ,s[3:5]值是 'de' , s[:5]值是 ...

    Python基础学习-1-廖雪峰课程.pdf

    核⼼数据类型和内置对象 核⼼数据类型和内置对象 数字类型,字符串str,布尔类型bool,空值None 1、数字类型: 、数字类型: 整型(int),浮点型(float),复数(complex) 2、布尔类型 、布尔类型 bool: : 真:...

    Python内建模块struct实例详解

    本文研究的主要是Python内建模块struct的相关内容,具体如下...(1)struct.pack:用于将Python的值根据格式符,转换为字符串(因为Python中没有字节(Byte)类型,可以把这里的字符串理解为字节流,或字节数组)。 (2

    Python测试题.docx

    5、Python提供了两个对象身份比较操作符 is 和 is not 来测试两个变量是否指向同一个对象,也可以通过内建函数 type() 来测试对象的类型。 6、设s='abcdefg',则s[3]值是'd',s[3:5]值是 'de', s[:5]值是'abcdf',...

    PYTHON从入门到精通.doc

    字符串和编码 使用list和tuple 条件判断和循环 使用dict和set 函数 调用函数 定义函数 函数的参数 递归函数 高级特性 切片 迭代 列表生成式 生成器 函数式编程 高阶函数 匿名函数 装饰器 偏函数 模块 使用模块 安装...

    Python基础语法汇总【保姆级小白书】

    2.变量与数据类型:Python有几种内建的数据类型,包括数值类型,布尔类型、字符串,列表、元组等 3.输入与输出&运算符: 把数据给到程序中的过程叫做输入 ,把数据从程序中取出的过程叫做输出 4.条件判断:if条件...

Global site tag (gtag.js) - Google Analytics