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():空格

相关推荐
一方热衷.2 小时前
YOLO26-Seg ONNXruntime C++/python推理
开发语言·c++·python
YMWM_3 小时前
如何将包路径添加到conda环境lerobot的python路径中呢?
人工智能·python·conda
田里的水稻4 小时前
ubuntu22.04_openclaw_ROS2
人工智能·python·机器人
梁正雄4 小时前
Python前端-2-css练习
前端·css·python
wefly20174 小时前
开发者效率神器!jsontop.cn一站式工具集,覆盖开发全流程高频需求
前端·后端·python·django·flask·前端开发工具·后端开发工具
6+h5 小时前
【java】基本数据类型与包装类:拆箱装箱机制
java·开发语言·python
GDAL5 小时前
MANIFEST.in简介
linux·服务器·前端·python
MoRanzhi12036 小时前
pillow 图像合成、透明叠加与蒙版处理
python·计算机视觉·pillow·图片处理·图像合成·透明叠加·多图层叠加
双叶8366 小时前
(Python)Python爬虫入门教程:从零开始学习网页抓取(爬虫教学)(Python教学)
后端·爬虫·python·学习
泥壳AI6 小时前
[特殊字符] OpenClaw + 飞书集成超详细教程
人工智能·python·深度学习·阿里云·飞书