Python之字符串基础篇

字符串是++最常见++ 的数据类型,一般用++引号++来创建字符串。

a = 'hello world'

b = "abcdefg"

可以用type来检测数据类型

复制代码

字符串的特征:一对引号字符串,三引号字符串(支持换行)

字符串输入:name=input("请输入你的名字:")(input输出的都是字符串)

字符串常见的操作方法

1.查找

字符串序列.find(子串,开始位置下标,结束位置下标)

find返回下标或-1,专用于字符串

字符串序列.index(子串,开始位置下标,结束位置下标)

index返回下标或报错

2.修改

replace():替换

字符串序列.replace(旧子串,新子串,替换次数)

替换次数如果超出子串出现的次数,表示替换所有这个子串。

split分割字符串

字符串序列.split(分割字符,num)

join合并字符串为一个大字符串

字符或子串.join(多字符串组成的序列)

2.1大小写转换

capitalize():字符串首字母大写

titile():字符串中每个单词首字母大写

upper():小写转大写

lower():大写转小写

2.2删除空白字符

strip删除两侧空白字符,lstrip删除左侧,rstrip删除右侧

2.3字符串对齐

字符串序列.ljust(长度,'符号')或者rjust center

3.判断

字符串序列.startswith(子串,开始位置下标,结束位置下标)判断字符串是否以某个子串开头

endswith判断字符串是否以某个子串结尾

isalpha():字母

isdigit():数字

isalnum():数字或字母或组合、

isspace():空格

相关推荐
程序员小远15 分钟前
自动化测试基础知识总结
自动化测试·软件测试·python·selenium·测试工具·职场和发展·测试用例
GEO优化小助手35 分钟前
2026临沂GEO优化公司实测解析:3家本土机构适配性参考
大数据·人工智能·python
砚底藏山河1 小时前
沪深A股:如何获取基金持股数据
java·python·数据分析·maven
goldenrolan1 小时前
学习型红外控制系统稳定性挂测工装专项总结
软件测试·python·stm32·嵌入式·红外
小小龙学IT1 小时前
Apache Airflow 2.x 深度指南:用 Python 编排一切的现代化工作流引擎
开发语言·python·apache
HappyAcmen2 小时前
7.faiss-cpu向量库安装
python·faiss
你是个什么橙2 小时前
Python入门学习2:Python 基础语法全解析——从代码结构到输入输出
开发语言·python·学习
小白学大数据2 小时前
Python + 大模型行业资讯自动化摘要流水线完整工程实现方案
开发语言·python·自动化
beethobe2 小时前
PythonQt 学习之旅(一):从零构建 C++ 与 Python 的桥梁
c++·python·学习
广州智造2 小时前
如何在HyperMesh运行Python脚本及查找Python API帮助
python·仿真·cae·hypermesh·optistruct