python字符串操作

摘要:
使用type获取创建对象的类。type使用dir获取类的成员。dir使用vars获取类的成员和每个成员的值。capitalize():字符串的第一个字母是大写casefold():该字符串的所有字母都是小写的。lower()和lower)之间的区别未知?两个字符串的长度必须相同,这是一对一的对应关系。Partition():根据指定的分隔符拆分字符串。如果字符串包含指定的分隔符,则返回3元组。第一个是定界符左边的子字符串,第二个是定界符本身,第三个是定定符右边的子字符串。不要更改原始字符串,默认情况下替换所有字符串。

字符串的常用操作包括但不仅限于一下操作:

字符串的替换、删除、截取、复制、连接、比较、查找、分割等

以下对字符串的内置操作方法进行总结归纳。

使用type获取创建对象的类 type(name)

使用dir获取类的成员dir(name)

使用vars获取类的成员和各个成员的值

capitalize():字符串首字母大写

python字符串操作第1张

casefold():字符串所有字母小写 与lower()区别未知?

python字符串操作第2张

python字符串操作第3张

lower():所有字母小写 title():每个单词首字母大写 capitalize()字符串首字母大写 upper()所有字母大写

python字符串操作第4张

swapcase() 与upper()区别未知

python字符串操作第5张

center():字符串宽度填充,使原有字符串+填充

python字符串操作第6张

count():统计某个字符在字符串中出现的次数,或在字符串指定区间内完成上述操作

python字符串操作第7张

endswith():判断字符串是否以某个字符串结尾,返回值为bool值

python字符串操作第8张

expandtabs():将制表符‘ ’转换成指定宽度的tab分割,默认tabsize=8

python字符串操作第9张

find():在字符串中查找指定字符串,找不到时返回-1

python字符串操作第10张

format():字符串模板

python字符串操作第11张

__contains__():判断包含字符

python字符串操作第12张

index():在字符串中查找指定的字符串,找不到时直接报错。找到即停止,多个字符串找到第一个即停止查找

python字符串操作第13张

join():字符串连接

python字符串操作第14张

isalnum():检查判断字符串中是否包含字母数字字符

python字符串操作第15张

isalpha():检查判断字符串是否只由字母组成

python字符串操作第16张

isdeimal():检查判断字符串是否只包含十进制字符。这种方法只存在于unicode对象

python字符串操作第17张

isdigit():检测字符串收否只由数字组成

python字符串操作第18张

isidentifier():检查字符串是否是字母开头

python字符串操作第19张

isnumeric():检查字符串是否只由数字组成,这种方法只针对unicode对象

python字符串操作第20张

isprintable():判断字符串中所有字符是否都属于可见字符

python字符串操作第21张

isspace():检测字符串是否为空格

python字符串操作第22张

istitle():判断字符串是否适当当作标题(其实就是每个单词首字母大写)

python字符串操作第23张

issuper():判断字符串所有字母字符是否都是大写

python字符串操作第24张

ljust():返回原字符串左对齐,并使用空格填充至指定长度的新字符串。如果指定的长度小于原字符串的长度则返回原字符串。

python字符串操作第25张

lstrip():去除字符串左边开头的空格,rstrip():去除字符串右边开头的空格,strip():去除两侧空格

python字符串操作第26张

maketrans():用于创建字符串映射的转换表,对于接受两个参数的最简单的调用方式,第一个参数是字符串,表示需要转换的字符,第二个参数也是字符串表示转换的目标。两个字符串的长度必须相同,为一一对应的关系。

partition():根据指定的分隔符对字符串进行分割。如果字符串包含指定的分隔符,则返回一个3元的元组,第一个为分隔符左边的子串,第二个为分隔符本身,第三个为分隔符右边的子串。

python字符串操作第27张

replace():把字符串中的旧字符串替换成新字符串,如果自定第三个参数max,则替换不超过max次。不改变原字符串,默认全部替换。

python字符串操作第28张

split():字符串分割,默认是空格,返回列表,不指定分割字符返回原字符串组成的单元素类表,指定分割字符后返回删除字符后的若干字符串组成的字符串列表。

python字符串操作第29张

__add__():在字符串后面增加指定的字符或字符串

python字符串操作第30张

__eq__():判断字符串是否相等,返回bool值

python字符串操作第31张

免责声明:文章转载自《python字符串操作》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇Jquery和JS获取ul中li标签bzoj2330: [SCOI2011]糖果(差分约束系统)下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

python tkinter 学生信息管理系统

使用tkinter模块,python3.6,主要功能有添加,查询,删除,修改学生信息 使用模版: 1 from tkinter import * 2 import tkinter.font as tkFont 3 import tkinter as tk 4 from tkinter import ttk 最主要也是最难做的是,实现不同功能的界面在同一TK...

自动化运维工具Ansible详细部署 (转载)

自动化运维工具Ansible详细部署 标签:ansible 原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://sofar.blog.51cto.com/353572/1579894 ==================================================...

攻防世界-crypto-easychallenge(.pyc反编译)

进入题目后下载附件,发现是一个.pyc文件。 pyc是一种二进制文件,是由py文件经过编译后,生成的文件,是一种byte code,py文件变成pyc文件后,运行加载的速度会有所提高;另一反面,把py文件编译为pyc文件,从而可以实现部分的源码隐藏,保证了python做商业化软件时的安全性 用uncompyle6这个第三方python反编译器来进行反编译。...

python3中argparse模块详解

python标准库sys模块 sys.argv #命令行参数List,第一个元素是程序本身路径 sys.exit(n) #退出程序,正常退出时exit(0) sys.version #获取Python解释程序的版本信息 sys.maxint # 最大的Int值 sys.path...

python爬虫入门01:教你在 Chrome 浏览器轻松抓包

通过 python爬虫入门:什么是爬虫,怎么玩爬虫? 我们知道了什么是爬虫 也知道了爬虫的具体流程 那么在我们要对某个网站进行爬取的时候 要对其数据进行分析 就要知道应该怎么请求 就要知道获取的数据是什么样的 所以我们要学会怎么抓咪咪! 哦,不对。 我们要学会怎么数据抓包 虽然小馒头也是包的一种 ok...anyway... 打开我们的 Chrome...

python 中文字数统计/分词

因为想把一段文字分词,所以,需要明确一定的词语关系。 在网上随便下载了一篇中文小说。随便的txt小说,就1mb多。要数数这1mb多的中文到底有多少字,多少分词,这些分词的词性是什么样的。 这里是思路 1)先把小说读到内存里面去。 2)再把小说根据正则表达法开始分词,获得小说中汉字总数 3)将内存中的小说每段POST到提供分词服务的API里面去,获取分词结果...