字符串操作

Posted zhangcaiwang1

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字符串操作相关的知识,希望对你有一定的参考价值。

####################字符串操作##############
##strip 去除
# name=‘egon123‘
# print(name.strip(‘123‘)) #去关键字

#lower,upper
# name=‘egon‘
# print(name.lower()) #转换为小写
# print(name.upper()) #转换为大写

#startswith endswith
# name=‘alex_SB‘
# print(name.endswith(‘SB‘)) 判断是否以SB结尾
# print(name.startswith(‘alex‘)) 判断是否以alex开头

# format的三种玩法
# res=‘{}{}{}‘.format(‘egon‘,‘18‘,‘male‘)
# res=‘{1}{0}{1}‘.format(‘egon‘,18,‘male‘) #按位置参数 传值
# res=‘{name}{age}{sex}‘.format(sex=‘male‘,name=‘egon‘,age=18) #按指定参数 传值

#split 切割
# name=‘root:x:0:0::/root:/bin/bash‘
# a=print(name.split(‘:‘)) #按照: 分隔


# name=‘C:/a/b/c/d.txt‘
# print(name.split(‘/‘,1)) #拿到第一参数

# name=‘a|b|c‘
# print(name.rsplit(‘|‘,1)) #从右开始切分

#join 加入 连接
# tag=‘ ‘
# print(tag.join([‘egon‘,‘say‘,‘hello‘,‘world‘])) #可迭代对象必须都是字符串 将空字符串加入值

#replace 替换
# name=‘alex say :i have one tesla,my name is alex‘
# print(name.replace(‘alex‘,‘SB‘,1)) #第一行替换成SB


#isdigit:可以判断bytes和unicode类型,是最常用的用于于判断字符是否为"数字"的方法
# age=input(‘>>: ‘)
# print(age.isdigit())

#切片
# name=‘ alex‘
# print(name[1]) 正向切片

# name=‘ alex‘
# print(name[:3]) 从头开始切到结尾

# name=‘ aleX‘
# print(name[-2:]) 从后往前切片

# name=‘ aleX‘
# print(name.index(‘e‘)) 查看索引位置
































以上是关于字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

python基础之 列表元组操作 字符串操作 字典操作 集合操作 文件操作 字符编码与转码

RedisRedis 字符串数据操作 ① ( 访问字符串值数据 | 操作数据库中的字符串数据 | 数字数据操作 | 原子操作 )

Java学习之IO流(其他操作流 操作基本数据类型操作字节数组操作字符数组操作字符串)

C 语言字符串拷贝 ( 优化指针操作 )

31. Python redis的字符串操作 list操作 set操作

字符串的操作以及格式化的操作