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. Lock和synchronized比较详解(转)

    从Java5之后,在java.util.concurrent.locks包下提供了另外一种方式来实现同步访问,那就是Lock. 也许有朋友会问,既然都可以通过synchronized来实现同步访问了, ...

  2. 题解 P2272 【[ZJOI2007]最大半连通子图】

    P2272 [ZJOI2007]最大半连通子图 萌新初学Tarjan,在<信息学奥赛一本通-提高篇>中看到这题,看到题解不多,便想发布一篇较为清新简洁的题解.--第5道紫题 题目大意: 定 ...

  3. TCP端口复用引发的异常,用setsockopt来解决

    TCP端口复用引发的异常,用setsockopt来解决 我们在并发连接一个服务端时候他会出现这种情况 OSError: [WinError 10048] 通常每个套接字地址(协议/网络地址/端口)只允 ...

  4. 【Gym - 101002F】Mountain Scenes(dp)

    Mountain Scenes Descriptions 给你一个长度为n的丝带,一个宽w一个高h 的 格子,用丝带去填充格子,这填充后只需要满足至少有一列的丝带长度与其他格子不同即可.丝带可以不全部 ...

  5. C语言中的“>>”和“

    先说左移,左移就是把一个数的所有位都向左移动若干位,在C中用<<运算符.例如: int i = 1; i = i << 2; //把i里的值左移2位 也就是说,1的2进制是00 ...

  6. python基础知识练习题一

    1.执行Python脚本的两种方式 1.在计算机终端(运行cmd),输入安装的Python路径,然后输入Python脚本的路径,回车. 2.直接运行python 2.简述位.字节的关系. 1字节 = ...

  7. Redis(五)--- Redis的持久化RDB与AOF

    一.Redis数据库 我们都知道Redis是基于内存的数据库,数据是以key-value键值对的方式存储的,那么key-value键值对是随意放在内存中的么,其实Redis的服务会创建很多的数据库空间 ...

  8. 动态规划_Apple Catching_POJ-2385

    It and ) in his field, each full of apples. Bessie cannot reach the apples when they are on the tree ...

  9. 【Java】Caused by: com.ibatis.sqlmap.client.SqlMapException: There is no statement named *** in this SqlMap.

    如题: 可能原因: 在xxx.xml文件中有两个标签的id命名相同: DAO实现类方法中没有写对应xxx.xml的id名称: 实体映射文件xxx.xml未加入到sqlMap-Config.xml文件中 ...

  10. 解释一下一门语言该有的东东(Javascript)

    注释 Js中有两种注释 // 单行注释 /**/ 多行注释 变量 变量就像学校学习的 未知数 如 3 + x = 8 x: 类似变量,在改造一下 x + y = z 当 x=3, y=5, z=8, ...