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

相关推荐
独好紫罗兰5 分钟前
洛谷题单3-P2669 [NOIP 2015 普及组] 金币-python-流程图重构
开发语言·python·算法
跳跳糖炒酸奶9 分钟前
第四章、Isaacsim在GUI中构建机器人(3):添加摄像头和传感器
人工智能·python·算法·ubuntu·机器人
凯强同学17 分钟前
第十四届蓝桥杯大赛软件赛省赛Python 研究生组:4.互质数的个数
python·职场和发展·蓝桥杯
utmhikari2 小时前
【日常随笔】万字长文,如何用pyside6开发一个python桌面工具
前端·python·pyqt
小杨4044 小时前
python入门系列十四(多进程)
人工智能·python·pycharm
用户277844910499319 小时前
借助DeepSeek智能生成测试用例:从提示词到Excel表格的全流程实践
人工智能·python
JavaEdge在掘金21 小时前
ssl.SSLCertVerificationError报错解决方案
python
我不会编程5551 天前
Python Cookbook-5.1 对字典排序
开发语言·数据结构·python
老歌老听老掉牙1 天前
平面旋转与交线投影夹角计算
python·线性代数·平面·sympy
满怀10151 天前
Python入门(7):模块
python