Python 字符串操作常用函数用法
2022/6/23 5:19:51
本文主要是介绍Python 字符串操作常用函数用法,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
常用函数
1.判断字符串是否是以XX
开头, 得到一个Bool
值
v1 = "面朝大海, 春暖花开" result = v1.startswith("面朝大海"); print(result)
2.判断字符串是否以XX
结尾 返回Bool
值
v1 = "面朝大海, 春暖花开" result = v1.endswith("花开"); print(result)
3.判断字符串是否为10进制,返回Bool
值
v1 = "123454" result = v1.isdecimal() print(result)
判断字符是否是整数用isdecimal()
更好
v1 = "123" print(v1.isdecimal()) #True v2 = "①" print(v2.isdecimal()) #false v3 = "123" print(v3.isdigit()) #True v4 = "①" print(v4.isdigit()) #True
4.除去字符串两边的 空格, 换行符, 制表符, 得到一个新字符
msg = " Hello " str = msg.strip() print(msg) lstr = msg.lstrip() #去除左端的空格 print(lstr) rstr = msg.rstrip() #去除右端端的空格 print(rstr) msg = "|Hello|" str1 = msg.strip("|") print(str1) lstr1 = msg.lstrip("|") print(lstr1) rstr1 = msg.rstrip("|") print(rstr1)
5.字符串变大写,得到一个新字符串
msg = "abcdefg" str = msg.upper() print(str)
6.字符串变小写,得到一个新字符串
msg = "ABCDEFG" str = msg.lower() print(str)
7.字符串内容替换,得到一个新的字符串
msg = "|************,|***********" str = msg.replace("|", "A") print(str)
- 字符串切割,得到一个列表
msg = "A<-*<-*<-*<-*<-*<-*<-*<-B<-*<-*<-*<-*<-*<-*<-*<-C" str = msg.split("*") print(str)
msg = "A<-*<-*<-*<-*<-*<-*<-*<-B<-*<-*<-*<-*<-*<-*<-*<-C" str = msg.split("*", 3) print(str)
8.字符串拼接,得到一个新的字符串
msg = ["Young", "Cyan"] str = "".jon(msg) print(str) msg = "Hello" msg.join(",World") S print(msg)
这篇关于Python 字符串操作常用函数用法的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-26Python基础编程
- 2024-11-25Python编程基础:变量与类型
- 2024-11-25Python编程基础与实践
- 2024-11-24Python编程基础详解
- 2024-11-21Python编程基础教程
- 2024-11-20Python编程基础与实践
- 2024-11-20Python编程基础与高级应用
- 2024-11-19Python 基础编程教程
- 2024-11-19Python基础入门教程
- 2024-11-17在FastAPI项目中添加一个生产级别的数据库——本地环境搭建指南