兄弟连学python(6)——字符串

来源:互联网 发布:js手风琴效果入门思路 编辑:程序博客网 时间:2024/05/20 14:23

字符串操作


+  字符串连接操作*  字符串复制操作[] 字符串索引操作,通过索引访问指定位置的字符,索引从0开始[::] 字符串取片操作    完整格式:[开始索引:结束索引:间隔值]    [:结束索引]  从开头截取到结束索引之前    [开始索引:]  从开始索引截取到字符串的最后    [开始索引:结束索引]  从开始索引截取到结束索引之前    [:]  截取所有字符串    [开始索引:结束索引:间隔值]  从开始索引截取到结束索引之前按照指定的间隔截取字符r'字符串'   元字符串,所有字符串中的转义字符不会转义,当作普通字符

字符串函数


capitalize()

功能:首字母大写格式:字符串.capitalize()返回值:新字符串

title()

功能:将每个单词首字母变为大写格式:字符串.title()返回值:新字符串

upper()

功能:将所有字母变为大写格式:字符串.upper()返回值:新字符串

lower()

功能:将所有字母变为小写格式:字符串.lower()返回值:新字符串

swapcase()

功能:大小写互换格式:字符串.swapcase()返回值:新字符串

len()

功能:计算字符串的长度格式:len(字符串)返回值:整型

count()

功能:计算指定字符串出现的次数格式:字符串.count(查找字符串[,开始索引[,结束索引]])返回值:整数

find()

功能:查找指定字符串第一次出现的位置格式:字符串.find(查找字符串[,开始索引[,结束索引]])返回值:整数   找不到返回-1

index()

功能:查找指定字符串第一次出现的位置格式:字符串.index(查找字符串[,开始索引[,结束索引]])返回值:整数   找不到抛出错误!

注意: find 和 index 的区别在于,当指定字符查找不到时,find返回-1,程序可以继续执行,而index则报错,程序无法继续执行。

startswith()

功能:检测字符串是否以指定的字符串开头格式:字符串.startswith(查找字符串)返回值:布尔值

endswith()

功能:检测字符串是否以指定的字符串结尾格式:字符串.endswith(查找字符串)返回值:布尔值

isupper()

功能:检测一个字符串中的英文是否都是大写字母,符号不算格式:字符串.isupper()返回值:布尔值

islower()

功能:检测一个字符串中的英文是否都是小写字母,符号不算格式:字符串.islower()返回值:布尔值

isalnum()

功能:检测字符串是否由数字,字母和文字等组成格式:字符串.isalnum()返回值:布尔值  汉字当作普通字符处理,没有标点和特殊字符就是真,空字符串为false

isalpha()

功能:检测字符串是否有字母和文字组成格式:字符串.isalpha()返回值:布尔值,汉字当作普通字母处理。空字符串为false

isdigit()

功能:检测字符串是否由纯数字组成  十进制格式:字符串.isdigit()返回值:布尔值

isnumeric()

功能:检测字符串是否是数值字符串  数字整数格式:字符串.isnumeric()返回值:布尔值

isdecimal()

功能:检测字符串是否是纯数值字符串组成格式:字符串.isdecimal()返回值:布尔值

isspace()

功能:检测字符串是否由空白字符组成格式:字符串.isspace()返回值:布尔值

istitle()

功能:检测字符串是否符合title()的结果格式:字符串.istitle()返回值:布尔值

split()

功能:将字符串按照指定字符进行切割操作格式:字符串.split(切割指定字符串)返回值:列表

splitlines()

功能:将字符串按照换行位置进行切割操作格式:字符串.splitlines([结束符号])返回值:列表

join()

功能:将列表中的内容按照指定字符连接成一个字符串格式:连接字符串.join(列表)返回值:字符串

zfill()

功能:在原有字符串长度不足指定长度时,用0填充格式:字符串.zfill(指定长度)返回值:字符串   不足的长度使用0填满,原来的字符串内容靠右

center()

功能:指定字符串长度,并且使得元字符串内容居中,其余位置使用指定字符填充格式: 字符串.center(指定长度[,填充字符])返回值:字符串  填充字符默认空格,可以指定其他

ljust()

功能:指定字符串长度,并且使得元字符串内容靠左,其余位置使用指定字符填充格式:字符串.ljust(指定长度[,填充字符])返回值:字符串  填充字符默认空格,可以指定其他

rjust()

功能:指定字符串长度,并且使得元字符串内容靠右,其余位置使用指定字符填充格式:字符串.rjust(指定长度[,填充字符])返回值:字符串  填充字符默认空格,可以指定其他

strip()

功能:去掉左右2侧的指定字符,默认空格格式:字符串.strip([指定字符])返回值:字符串

lstrip()

功能:去掉左侧的指定字符,默认空格格式:字符串.lstrip([指定字符])返回值:字符串

rstrip()

功能:去掉右侧的指定字符,默认空格格式:字符串.rstrip([指定字符])返回值:字符串

maketrans() 和 translate()

maketrans()    功能:制作用于字符串替换的映射表    格式: 字符串.maketrans('查找字符','替换字符')    两个字符必须长度相等    返回值:字典translate()    功能:进行字符串替换操作    格式:字符串.translate(映射表)    返回值:替换之后的字符串

阅读全文
'); })();
0 0
原创粉丝点击
热门IT博客
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 dk是什么牌子 dk什么意思二次元 dk13美束馆免费观看 魔兽世界dk 斯坦索姆dk区 dk美束 dk13美束 魔兽dk dk音响 www.4444dk 炉石dk是什么意思 魔兽dk是什么 魔兽世界死亡骑士攻略 魔兽死亡骑士 冰dk 竞技场 冰dk 雕文 邪dk pvp 天赋 dk马速刷 血dk天赋 dk学什么专业好 血dk群拉 dk学什么专业 冰dk天赋 dk型皮带扣 纳克萨玛斯dk区 单刷dk 邪dk天赋 刷dk马 dk练什么专业好 冰dk铭文 血dk宏 dk霜之哀伤 dl dl250 dl650 dl版 bb随你dl燥 铃木dl 铃木dl250 dl250铃木 dl在性上什么意思