1、字符串去除空格

# S.strip(self, chars=None) #去除字符串两端空格
# S.lstrip(self, chars=None) #去除字符串左端空格
# S.rstrip(self, chars=None) #去除字符串右端空格

2、字符串中的大小写转换

# S.lower(self) #全转换为小写
# S.upper(self) #全转换为大写
# S.swapcase(self) #大小写互换
# S.capitalize(self) #只有字符串首字母大写,其余都小写
# S.title(self) #单词首字母转换为大写

3、字符串查找与替换

# S.find(self, sub, start=None, end=None) 从左边查找字符串第一位置,找不到返回-1,找到返回索引位置
# S.index(self, sub, start=None, end=None) 从左边查找字符串第一位置,找不到报错,找到返回索引位置
# S.rfind(self, sub, start=None, end=None) 从右边开始查找字符串第一位置,找不到返回-1,找到返回索引位置
# S.rindex(self, sub, start=None, end=None) 从右边查找字符串第一位置,找不到报错,找到返回索引位置
# S.count(substr, [start, [end]]) #计算substr在S中出现的次数
# S.replace(oldstr, newstr, [count]) oldstar替换为newstr,count为替换次数。这是替换的通用形式,还有一些函数进行特殊字符的替换
# S.expandtabs([tabsize]) 把字符串中的tab字符替换为空格,每个tab替换为tabsize个空格,默认是8个

4、字符串对齐

# S.rjust(self, width, fillchar=None) 取固定长度右对齐,左边不够空格补齐
# S.ljust(self, width, fillchar=None) 取固定长度左对齐,右边不够空格补齐
# S.center(self, width, fillchar=None)取固定长度中间对齐,左右不够用空格补齐
# S.zfill(width) #把字符串变成width长,并在右对齐,不足部分用0补足

5、bool判断

# S.isspace(self) 字符串是否为空格
# S.isupper(self) 字符串是否全大写
# S.islower(self) 字符串是否全小写
# S.isalnum(self) 是否全为字母或数字
# S.isalpha(self) 是否全字母
# S.isdigit(self) 是否全数字
# S.isspace(self) 是否是标题
# S.startswith(self, prefix, start=None, end=None) 是否已某字符串开头
# S.endswith(self, suffix, start=None, end=None) 是否已某字符串结尾

6、字符串分割与组合

# S.split(self, sep=None, maxsplit=None) 按照某符号分割,次数。
# S.rsplit(self, sep=None, maxsplit=None) 按照某符号从右侧开始分割,次数。
# S.partition(self, sep: str) 字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。
# S.rpartition(self, sep: str) 类似于 partition()函数,不过是从右边开始查找.
# S.splitlines([keepends]) 把S按照行分割符分为一个list,keepends是一个bool值,如果为真每行后而会保留行分割符。
# S.join(seq) #把seq代表的序列──字符串序列,用S连接起来

python 基础数据类型之str的更多相关文章

  1. Python基础数据类型-字符串(string)

    Python基础数据类型-字符串(string) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的每一篇都是Python3.x版 ...

  2. python基础数据类型考试题

    Python基础数据类型考试题 考试时间:两个半小时                      满分100分(80分以上包含80分及格) 一,基础题. 1,简述变量命名规范(3分) 2,字节和位的关系 ...

  3. Python基础数据类型题

    Python基础数据类型 题考试时间:三个小时 满分100分(80分以上包含80分及格)1,简述变量命名规范(3分) 1.必须是字母,数字,下划线的任意组合. 2.不能是数字开头 3.不能是pytho ...

  4. Python基础数据类型之字符串

    Python基础数据类型之字符串 一.Python如何创建字符串 在python中用引号将一些文本包起来就构成了字符串(引号可以是单引号.双引号.单三引号,双三引号,它们是完全相同的) >> ...

  5. 老男孩Python==基础数据类型考试题

    转载 # Python基础数据类型考试题 # 考试时间:两个半小时 满分100分(80分以上包含80分及格) # 一,基础题. # 1, 简述变量命名规范(3分) # 1.变量由字母.数字.下划线任意 ...

  6. Python 入门之Python基础数据类型及其方法

    Python 入门之Python基础数据类型 1. 整型:int 用于计算,用于比较 (在赋值的时候先执行等号右边的内容) 1.1 整数的加 a = 10 b = 20 print(a + b) 结果 ...

  7. 图解python | 基础数据类型

    作者:韩信子@ShowMeAI 教程地址:http://www.showmeai.tech/tutorials/56 本文地址:http://www.showmeai.tech/article-det ...

  8. python基础数据类型1

    python基础数据类型1 part1: ''' ''': 三个单引号用于换行的字符串 字符串可以相加(拼接)相乘(重复) 在Python中没有一个专门的语法代表常量,程序员约定俗成用变量名全部大写代 ...

  9. Python基础数据类型-列表(list)和元组(tuple)和集合(set)

    Python基础数据类型-列表(list)和元组(tuple)和集合(set) 作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任. 本篇博客使用的是Python3.6版本,以及以后分享的 ...

随机推荐

  1. mfc 类型间的强制转换

    一. static_cast运算符 用法:static_cast < type-id > ( expression ) 该运算符把expression 转换为type-id类型,但没有运行 ...

  2. python 回溯法 子集树模板 系列 —— 6、排课问题

    问题 某乡村小学有六个年级,每个年级有一个班,共六个班. 周一到周五,每天上6节课,共计30节课. 开设的课程 一年级:语(9)数(9)书(2)体(2)美(2)音(2)德(2)班(1)安(1) 二年级 ...

  3. Hadoop日记Day6---Linux的常用命令

    一.系统操作(开机.关机.登陆等)命令 选项名称 使用格式 含义 reboot 输入回车即可 立刻重启 shutdown shutdown –r   now 立刻重启 shutdown –r  20: ...

  4. html点击链接打开新窗口

    html标记中格式为<a href="url"> text </a> 此时,内容在原来窗口呈现,如果想新开窗口,可以采用下列方式. 1. <a hre ...

  5. SpringMVC RestTemplate的几种请求调用

    转载:https://blog.csdn.net/ThinkingLink/article/details/45366777 1.用统一的方法模板进行四种请求:POST,PUT,DELETE,GET ...

  6. 如何干净的卸载docker

    先上服务器环境信息: 卸载的原因: 宿主机过段时间就磁盘100%了,导致continart异常退出,后来找了很多解决方案,才发现是安装docker的时候有个配置文件错误(正常的应该是|Storage ...

  7. camscanner(扫描全能王)功能解析与复现

    早就在用camscanner(扫描全能王)这个软件,感觉很不错. 主要功能: 1.页面截取校正 2.增强处理(灰度与颜色) 刚好最近工作与此相关,静心做点仿真,看看其中的操作原理,也做个demo玩玩. ...

  8. 高可用Kubernetes集群-15. 部署Kubernetes集群统一日志管理

    参考文档: Github:https://github.com/kubernetes/kubernetes/tree/master/cluster/addons/fluentd-elasticsear ...

  9. ElasticSearch读写原理

    es 写入数据的工作原理是什么啊?es 查询数据的工作原理是什么啊?底层的 lucene 介绍一下呗?倒排索引了解吗? es 写数据过程 客户端选择一个 node 发送请求过去,这个 node 就是  ...

  10. PAT甲题题解-1016. Phone Bills (25)-模拟、排序

    博主欢迎转载,但请给出本文链接,我尊重你,你尊重我,谢谢~http://www.cnblogs.com/chenxiwenruo/p/6789229.html特别不喜欢那些随便转载别人的原创文章又不给 ...