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 小时前
Python 爬虫进阶:如何利用反射机制破解常见反爬策略
开发语言·爬虫·python·python爬虫·数据爬虫·爬虫python
躺平大鹅6 小时前
5个实用Python小脚本,新手也能轻松实现(附完整代码)
python
yukai080086 小时前
【最后203篇系列】039 JWT使用
python
独好紫罗兰6 小时前
对python的再认识-基于数据结构进行-a006-元组-拓展
开发语言·数据结构·python
Dfreedom.6 小时前
图像直方图完全解析:从原理到实战应用
图像处理·python·opencv·直方图·直方图均衡化
铉铉这波能秀6 小时前
LeetCode Hot100数据结构背景知识之集合(Set)Python2026新版
数据结构·python·算法·leetcode·哈希算法
怒放吧德德7 小时前
Python3基础:基础实战巩固,从“会用”到“活用”
后端·python
aiguangyuan7 小时前
基于BERT的中文命名实体识别实战解析
人工智能·python·nlp
喵手7 小时前
Python爬虫实战:知识挖掘机 - 知乎问答与专栏文章的深度分页采集系统(附CSV导出 + SQLite持久化存储)!
爬虫·python·爬虫实战·零基础python爬虫教学·采集知乎问答与专栏文章·采集知乎数据·采集知乎数据存储sqlite
铉铉这波能秀7 小时前
LeetCode Hot100数据结构背景知识之元组(Tuple)Python2026新版
数据结构·python·算法·leetcode·元组·tuple