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. Thread API的详细介绍

    import java.util.ArrayList; import java.util.Arrays; import java.util.List; import java.util.concurr ...

  2. JAVA AES文件加解密

    AES加解密算法,代码如下: /** * Created by hua on 2017/6/30. */ import javax.crypto.Cipher; import javax.crypto ...

  3. bash 遍历目录

    bash遍历目录脚本traverse.sh: #!/bin/bash datadir=$ declare -a dirlist dirlist=`>/dev/null` for i in ${d ...

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

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

  5. Windows10 OpenSSH 快捷设置 避免 Bad owener or permission on

    配置ssh 有两个地方 ~/.ssh/config 这个亲测失败,怎么搞都报错 bad owner .... c:/programdata/ssh/ssh_config 亲测有效 (显示隐藏文件才看的 ...

  6. Ubuntu搭建hugo博客

    自己搭建了一个博客用hugo,后因自己搭建的博客上传文章,搞一些东西不方便,就创建了现在这个博客,不过还是把如何搭建hugo的过程记录以下. Ubuntu下的操作 1. 下载Git 打开终端 Ctrl ...

  7. UVA10763 交换学生 Foreign Exchange 题解

    题目链接: https://www.luogu.org/problemnew/show/UVA10763 题目分析: 本题我首先想到的做法是把每一个数都map一下,然后互相判断,例如a,b两人准备交换 ...

  8. ArcGIS API For JavaScript 开发(二)基础地图

    有了开发环境,接下来的就是实践了,实践是检验真理的唯一标准! 多多练习,不要觉得自己能够想的出来就万事大吉了,还是得动手做才是最好的检验自己的能力. 基础地图,本节将通过arcgis api for ...

  9. 【MySQL】(三)文件

    本篇文章分析构成MySQL数据库和InnoDB存储引擎表的各种累类型文件.这些文件有以下这些. 参数文件:告诉MySQL实例启动时在哪里可以找到数据库文件,并且指定某些初始化参数,这些参数定义了某种内 ...

  10. .net持续集成sonarqube篇之项目管理与用户管理

    系列目录 删除项目 在学习阶段,我们可能需要经常删除已构建的项目,在sonarqube中想要删除一个项目有两个入口,都在Administration导航栏内. 在项目内部的管理界面删除 如果项目处于打 ...