str基本数据类型常用功能
center(self,width,fllchar=none)                        内容居中,width表示总长度,fllchar表示空白处默认为空
ljust(self,width ,fillchar=none)                         左对齐,其他右侧填充
rjust(self,width ,fillchar=none)                         右对齐,其他左侧填充
 
decode(self, encoding=None, errors=None)            解码
encode(self, encoding=None, errors=None)            编码
 
count(self ,sub start=none ,end=none)                取序列中的一个范围,  统计子序列在序列中的个数,默认范围为整个序列
startswith(self, prefix, start=None, end=None)         取序列中的一个范围,判断是否以xx起始,默认范围为整个序列
endswith(self,suffix,start=none,end=none)       取序列中的一个范围,判断是否以xx结尾,默认范围为整个序列
 
find(self,sub ,start=none,end=none)            取序列中一个范围,从左向右寻找子序列的位置,找不到返回-1,默认范围全序列,只能找到第一个
rfind(self,sub ,start=none,end=none)           取序列中一个范围,从右向左寻找子序列的位置,找不到返回-1,默认范围全序列,只能找到第一个
index(self,sub ,start=none,end=none)          也是从左到右查找,只不过这个于find的区别是找不到就报错。
rindex(self,sub ,start=none,end=none)         从右向左寻找
 
isalnum(self)                                                         序列是否没有字母与数字之外的字符
alpha(self)                                                             序列中是否没有除了字母以外的字符
isdigit(self)                                                             序列中是否没有除了数字以外的字符
islower(self)                                                             是否小写
isspace(self)                                                              是否为空格
 istitle(self)                                                            是否为标题  即每个空格前首字母大写
isupper(self)                                                          是否为大写
 
lower(self)                                                             变小写
upper(self)                                                                 变大写
swapcase  (self)                                                        大写变小写,小写变大写 
title(self)                                                                变成标题,即首字母变大写,其余为小写
capitalize(self)                                                       首字母变大写
 
lstrip(self ,chars=none)                                       默认移除左侧空白 ,也可以是其他字符
rstrip(self ,chars=none)                                       默认移除右侧空白 ,也可以是其他字符
strip(self ,chars=none)                                        默认移除两边空白 ,也可以是其他字符
 
partition(self,sep)                                               分割,从左向右寻找,然后把序列分割成三个被部分的元组
rpartition(self,sep)                                              分割,从右向左寻找,然后把序列分割成三个被部分的元组
split(self, sep=None, maxsplit=None)                       从左向右寻找,以某子序列为中心,进行左右分割
rsplit(self, sep=None, maxsplit=None)                      从右向左寻找,以某子序列为中心,进行左右分割
splitlines(self, keepends=False)                                根据\n进行分割
 
replace(self,old,new,cout=none)                  替换    如果没有说替换数量,则全部替换
format( ”xxx“,“xxx”)                                            对序列中{0}{1}子序列等进行替换,对参数里字符串按照编号进行代替
expandtabs(self,tabsize=none)                         对Tab健操作,默认把Tab键转化成8个空格,形参代表空格个数
 
join(self,iterable)                                               用字符串 把序列中每一个子序列连接起来,a=”abcd“       print("@".join(a))       a@b@c@d 
 
 
 

关于python中str数据类型的内置常用方法(函数)总结的更多相关文章

  1. 【python】dir(__builtins__)查看python中所用BIF(内置函数)

    dir(__builtins__)查看python中所用BIF(内置函数)

  2. python中的作用域以及内置函数globals()-全局变量、locals()-局部变量

    在python中,函数会创建一个自己的作用域,也称为为命名空间.这意味着在函数内部访问某个变量时,函数会优先在自己的命名空间中寻找. 通过内置函数globals()返回的是python解释器能知道的变 ...

  3. python入门之数据类型及内置方法

    目录 一.题记 二.整形int 2.1 用途 2.2 定义方式 2.3 常用方法 2.3.1 进制之间的转换 2.3.2 数据类型转换 3 类型总结 三.浮点型float 3.1 用途 3.2 定义方 ...

  4. python学习day7 数据类型及内置方法补充

    http://www.cnblogs.com/linhaifeng/articles/7133357.html#_label4 1.列表类型 用途:记录多个值(一般存放同属性的值) 定义方法 在[]内 ...

  5. python 中一些常用的内置函数

    一.常用内置函数 abs(x) 返回绝对值,参数为int float,非字符只能num all(iterable) 如果迭代对象里面的所有值都为真就返回True.all([1, 2, -7]) --- ...

  6. 解读Python中 locals() 和 globals() 内置函数

    首先globals() 和 locals() 是作用于作用域下的内置函数,所以我将它们分为作用域类型的内置函数 1.作用域相关: 1)globals() # 返回全局作用域中的所有名字 2)local ...

  7. 初识python中的68个内置函数

    内置函数思维导图的链接: https://www.processon.com/view/link/5b72b805e4b08d3622ad8b48 面向对象和反射相关的后面补充

  8. python基础12_匿名_内置函数

    一个二分查找的示例: # 二分查找 示例 data = [1, 3, 6, 7, 9, 12, 14, 16, 17, 18, 20, 21, 22, 23, 30, 32, 33, 35, 36, ...

  9. python 入门基础4 --数据类型及内置方法

    今日目录: 零.解压赋值+for循环 一. 可变/不可变和有序/无序 二.基本数据类型及内置方法 1.整型 int 2.浮点型float 3.字符串类型 4.列表类型 三.后期补充内容 零.解压赋值+ ...

随机推荐

  1. 【NOIP2018】标题统计-C++

    描述 凯凯刚写了一篇美妙的作文,请问这篇作文的标题中有多少个字符? 注意:标题中可能包含大.小写英文字母.数字字符.空格和换行符.统计标题字符数时,空格和换行符不计算在内. 输入 输入文件名为 tit ...

  2. 消息中间件及IBM MQ

    MQ 消息中间件: 中间件是一种独立的系统软件或服务程序,分布式应用软件借助这种软件在不同的技术之间共享资源. 中间件位于客户机/ 服务器的操作系统之上,管理计算机资源和网络通讯.是连接两个独立应用程 ...

  3. 码云及Git的使用

    什么是码云 码云就是相当一个远程仓库,在以后的工作中,你和同事负责工作的不同部分,齐头并进,最后上传到码云,类似于一个汇总的作用. 同一个绳上的不同分支 码云网址链接:https://gitee.co ...

  4. python包-logging-hashlib-openpyxl模块-深浅拷贝-04

    包 包: # 包是一系列模块文件的结合体,表现形式是文件夹,该文件夹内部通常会包含一个__init__.py文件,本质上还是一个模块 包呢,就是前两篇博客中提到的,模块的四种表现形式中的第三种 # 把 ...

  5. Visual Studio 调试(系列文章)

    调试是软件开发过程中非常重要的一个部分,它具挑战性,但是也有一定的方法和技巧. Visual Studio 调试程序有助于你观察程序的运行时行为并发现问题. 该调试器可用于所有 Visual Stud ...

  6. Openstack中用keypair生成和访问虚机的方法

    Openstack中用keypair生成和访问虚机的方法 标签:task   iso   perm   cte   生成   复制   vol   rsa   sla Openstack中用镜像文件生 ...

  7. spring中获取容器中的Bean为什么前转成接口而不是实现类

    简单介绍一下上下文,userService是服务层接口有一个save方法,userServiceImpl是该接口的实现类重写了save方法. applicationContext.xml如图: 后台代 ...

  8. 使用f12定位bug

    为什么找到网站中的bug后还要去分析它到底是属于前端bug还是后端bug 三个原因: 1.在一些公司,一个系统可能是由前端团队和后端团队共同开发出来的,因此在分配bug的时候,不同模块的bug一般都会 ...

  9. 如何在MySQL中输入中文

    解决MySQL中的Incorrect string value MySQL中输入中文:在MySQL建标的时候,直接往表中的varchar(255)中输入中文的话是会报错的,大概是因为数据库的默认编码是 ...

  10. Linux基础文件查找

    一.文件查找 (一).命令文件 [root@linux ~]# chich ls //从PATH环境变量 [root@linux ~]# chereis vim [root@linux ~]# ech ...