Python基本数据类型--字符串
2021/9/6 20:08:59
本文主要是介绍Python基本数据类型--字符串,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!
字符串是 Python 中最常用的数据类型,可以使用引号( ' 或 " )来创建字符串。
常用方法
去掉字符串的空格和换行符
msg = " abc " msg2 = "abc\n" msg3 = " sss sdggs " msg4 = "a.jpg" new_msg = msg.strip() #默认去掉字符串两边的空格和换行符 print('msg:', msg) print('new_msg:', new_msg) print('msg2:', msg2.strip()) print('msg3:', msg3.strip()) # 中间有空格不会去掉 print('msg4,去掉指定的字符串:', msg4.strip('.jpg')) #如果你指定了一个字符串,就去掉指定的字符串 print('ms3,去掉左边的空格:',msg3.lstrip()) #只去左边的 print('ms3,去掉右边的空格:',msg3.rstrip()) #只去右边的
输出:
msg: abc new_msg: abc msg2: abc msg3: sss sdggs msg4,去掉指定的字符串: a ms3,去掉左边的空格: sss sdggs ms3,去掉右边的空格: sss sdggs
字符串常用统计与转换方法
words = "sdgsdg354gdsgSDGSG" print(words.count("s")) # 字符串出现的次数 print(words.find("s")) # 查看字符串第一次出现的下标,如果查询不到这个字符串,那么就返回-1 print(words.index("d")) # 如果查询不到这个字符串,那么就报错,查询到的话,就返回的它的下标 print(words.replace("s","x")) #替换字符串,最后面可以传一个参数,指定你替换多少次 print(words.upper()) #把字符串都变成大写的 print(words.lower()) #把字符串都变成小写的
输出:
0 1 xdgxdg354gdxgSDGSG SDGSDG354GDSGSDGSG sdgsdg354gdsgsdgsg
字符串常用于判断的方法
msg = "touxiang.jpg" print(msg.isdigit()) # 判断字符串里面是否都是整数 print(msg.isupper()) # 判断字符串是否都是大写字母 print(msg.islower()) # 判断字符串是否都是小写字母 print(msg.endswith(".jpg")) # 判断字符串是否以某个字符串结尾 print(msg.startswith("T")) # 判断是以某个字符串开头
输出:
False False True True False
msg1 = "欢迎登录 " msg2 = 'thank you' msg3 = 'Welcome' print(msg1.isspace()) # 判断是否为空 print(msg2.title()) # 返回"标题化"的字符串,就是说所有单词都是以大写开始,其余字母均为小写 print(msg3.istitle()) # 如果字符串是标题化的(见 title())则返回 True,否则返回 False print(msg2.capitalize()) # 首字母大写 print(msg3.center(30,"*")) # 返回一个指定的宽度 width 居中的字符串,fillchar 为填充的字符,默认为空格 print("登录结束".center(30,"*"))
输出:
False Thank You True Thank you ***********Welcome************ *************登录结束*************
这篇关于Python基本数据类型--字符串的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!
- 2024-11-16`PyMuPDF4LLM`:提取PDF数据的神器
- 2024-11-16四种数据科学Web界面框架快速对比:Rio、Reflex、Streamlit和Plotly Dash
- 2024-11-14获取参数学习:Python编程入门教程
- 2024-11-14Python编程基础入门
- 2024-11-14Python编程入门指南
- 2024-11-13Python基础教程
- 2024-11-12Python编程基础指南
- 2024-11-12Python基础编程教程
- 2024-11-08Python编程基础与实践示例
- 2024-11-07Python编程基础指南