ICode9

精准搜索请尝试: 精确搜索
首页 > 其他分享> 文章详细

字符串内置函数操作总结

2021-06-03 20:29:21  阅读:200  来源: 互联网

标签:内置 函数 res print egon msg 18 字符串 male


字符串是python数据类型中比较常见的几种类型之一,它有很多内置的方法和函数,方便了我们日常代码的需要,下面就让我们来介绍一下。

msg = 'hello world'

6.1 # 只能取,不能改,一改就报错
msg[0] = 'H'   # 这是一个错误的写法

6.2 切片
顾头不顾尾
res = msg[0:5]
了解(字符串的反转)
res = msg[5:0:-1]
结果:olle

6.3 长度len
len(msg)

6.4 成员运算in 和 not in
#判断一个子字符串是否在于一个大字符中
#print("alex" in "alex is sb")


6.5 strip 移除字符串左右两侧的空白字符  
# msg = '   egon  '
res = msg.strip()
结果:egon

msg = ***eg***on***
res = msg.split('*')
结果:eg***on  # 只能去掉左右两侧的*,对于中间的*无法去除

6.6 split 把一个字符串按照某种分隔符进行切分,得到一个列表
6.6.1 默认分隔符是空格
info = 'egon 18 male'
res = into.split()
print(res)

6.6.2 指定分隔符
info = 'egon:18:male'
res = info.split(':')
print(res)

6.6.3 指定分隔符(次数)
info = 'egon:18:male'
res = info.split(':',1)
print(res)
结果:['egon', '18:male']

6.6.4 rsplit,lsplit
info = "egon:18:male"
print(info.split(':', 1))  # ["egon", "18:male"]
print(info.rsplit(':', 1))  # ["egon:18", "male"]

6.7 join 把列表拼接成字符串
l = ['egon', '18', 'male']
res = l[0] + ':' + l[1] + ':' + l[2]  # egon:18:male

res1 = ":".join(l) # 按照某个分隔符号,把元素全为字符串的列表拼接成一个大字符串  
结果:egon:18:male 
        
l = [1, '18', 'male']
"".join(l)  # 报错,不能拼接

6.8 replace # 把前面的you替换成后面的YOU
msg = "you can you up no can no bb"
print(msg.replace("you", "YOU"))  

6.9 isdigit 判断字符串是否由纯数字组成
print('123'.isdigit())
print('12.3'.isdigit())  # 报错,只能是纯整数

标签:内置,函数,res,print,egon,msg,18,字符串,male
来源: https://blog.csdn.net/qq_45758854/article/details/117533740

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有