python字符串操作
str.upper()
转换字符串str中所有字母为大写
str.lower()
转换字符串str中所有字母为小写
str.strip()
用于移除字符串头尾指定的字符(缺省时去掉空字符,包括\t、\n、\r、\x0b、\x0c等)
str.split()
通过指定分隔符对字符串进行切片,将一个字符串分裂成多个字符串列表,缺省时根据空格切分,可指定逗号或制表符等。
str.join(seq)
以字符串str作为分隔符,将序列 seq 中所有的元素合并为一个新的字符串
str.find()
搜索指定字符串
str.replace(old, new[, count])
把字符串str中的 old 替换成 new,如果 count 指定,则替换不超过 count 次,否则有多个old子串时全部替换为new。
for <var> in <string>
字符串迭代,如果var在string中存在,则进行循环
s = input() # 输入一个英文字符串
print(s.upper()) # 将字符串中所有英文字符转为大写输出
print(s.lower()) # 将字符串中所有英文字符转为小写输出
t = s.split(' ') # 将输入的字符串根据空格切分为列表,命名为t,每个单词为一个元素
print(t) # 输出切分的列表
print(' '.join(t)) # 将列表t中的元素用空格连接后输出
print('-'.join(t)) # 将列表t中的元素用连字符“-”连接后输出
print('/'.join(t)) # 将列表t中的元素用'/'连接后输出
print(s.find('the')) # 搜索字符串s中是否存在字符串'the',如存在返回其位置序号
r = s.replace('the','a') # 将字符串s中所有的'the'替换为'a',替换后的字符串重新命名为r
print(r) # 输出替换后的字符串r
r = s.replace('the','a',1)# 将字符串s中的第一个'the'替换为'a',替换后的字符串重新命名为r
print(r) # 输出替换后的字符串r
s + t
拼接两个序列 s 和 t
s * n 或n * s
将序列s重复n次生成新序列
s[i]
索引,返回序列s的第i项
s[start:end[:step]]
切片,返回序列 s 从start到end (不包括end )的步长为step的字符生成新的序列,step缺省时,步长为1,返回序号从start到end的子序列。
len(s)
返回序列s的长度(包含元素的个数)
min(s,*[,key, default])
返回序列 s的最小值,key关键字缺省时按元素值比较
max(s,*[,key, default])
返回序列 s的最大值,key关键字缺省时按元素值比较
s.count(x)
序列s中x的个数
s.index(x[, i[, j]])
序列中第一个x的索引值,i值表示从索引i处开始查找x,j表示x查找范围在i和j之间。
x in s
如果序列x与序列s中的任一子序列相等,返回True,否则返回False;当x与s的元素相等时返回True,否则返回False。
x not in s
如果序列x与序列s中的任何子序列都不相等,返回True,否则返回False
s = '人都可以走路,也就是有一个走路方法' # 这是一个字符串
n=eval(input()) # 接收一个整数输入n
print(s[n]) # 输出字符串s中序号为n的字符
print(s[::2]) # 输出字符串s中序号为偶数的字符
print(s[::-1])# 将字符串逆序输出
print(len(s)) # 输出字符串s的长度
print(len(s[n:])) # 输出字符串s中从序号n到字符串结尾包含的字符个数(包括序号为n的字符)
print(s.count('走路')) # 输出字符串s中子字符串‘走路’的个数
print(s.index('走'))# 输出字符串s中字符‘走’第一次出现的位置序号
test = input() # 输入一个字符串
print(test in s) # 测试test是否在s中存在,输出测试的结果
python字符串操作相关推荐
- python print 输出到txt_(Python基础教程之七)Python字符串操作
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
- 小猿圈学习Python字符串操作--字符串分割函数
对于长字符串,我们一般要怎么处理呢?除了切片,但是切片太麻烦了.python为我们提供了字符串切割函数,它不仅可以通过指定字符切割,也可以去除空格符哦.下面就看一下小猿圈Python讲师是怎么介绍Py ...
- python字符串_(Python基础教程之七)Python字符串操作
Python基础教程 在SublimeEditor中配置Python环境 Python代码中添加注释 Python中的变量的使用 Python中的数据类型 Python中的关键字 Python字符串操 ...
- 第十章、python字符串操作与with语句及上下文管理器------字符串的匹配与查找
目录 10.1 python的字符串的操作 10.1.1 python的字符串的匹配与查找 (1)实例 (2)find(或rfind).index(或rindex)与match.search.find ...
- python字符串操作、实验报告册——— 切片
设计一个程序,输入是一个字符串"重庆工程学院软件与人工智能学院",按要求输出: 1. 输出这个字符串的长度 2. 用切片的方式用一句Python语句输出"重庆工程学院&q ...
- python字符串操作_浅谈Python 字符串特有的操作方法
来源:(微信号:python_cat)" 正如<你真的知道Python的字符串是什么吗?>所写,Python中字符串是由Uniocde编码的字符组成的不可变序列,它具备与其它序列 ...
- Python 字符串操作基础
1.Python 字符串 字符串可以看做是由单个文本字符构成的列表,每个字母构成一个列表元素,可以用下标取值,切片,用于for循环,用len()函数 name = 'Zophoie' name[2] ...
- python字符串操作_Python 字符串操作 - 树懒学堂
字符串操作 由于Python在字符串和文本操作上的便利性,使Python成为一个流行的原生数据集操作语言已经有很长时间了.字符串对象的内建方法使得大部分文本操作非常简单.对于更为复杂的模式匹配和文本操 ...
- [转载] Python字符串操作大全(一)
参考链接: Python字符串 字符串增删改查[strap()函数, split()函数 , find()函数 , 切片等] 学习一门编程语言一般从基础的数据类型开始 ,python中的数据类型有:整 ...
- [Python] 字符串操作及方法总结
1.创建字符串 字符串是Python中最常用的数据类型(字符串是字符的序列) 我们可以使用引号( ' 或 " )来创建字符串 txt1 = 'Hello World!!' print(txt ...
最新文章
- Mysql导出表结构及表数据 mysqldump用法
- python无效的类字符串_Python不规范的日期字符串处理类
- 处理有外键约束的数据
- SSM 生成mapper中xml文件:未能解析映射资源:“文件嵌套异常
- 漫谈依赖管理工具:从Maven,Gradle到Go
- Java实现文件传输
- Leaflet--建设移动设备友好的互动地图
- Xshell更改用户数据文件夹的方法
- 2022年最新广东交安安全员考试题库及答案
- Python实现轮盘抽奖小程序(带界面)
- 密码疑云 (3)——详解RSA的加密与解密
- 符号链接symlink_什么是符号链接或符号链接? 如何为Windows和Linux创建Symlink?
- JavaWeb-简析MVC三层架构
- 微信小程序注册入口及流程(完整版教程)
- windows系统删除顽固文件
- ffmpeg 设置关键帧
- Kubernetes(K8S)(六)——service(ClusterIP、NodePort、无头服务、LoadBalancer、ExternalName等)
- JsonObject存入顺序和输出顺序不一样问题-豆果
- 计算机音乐安顺学院教务网络管理系统,安顺学院教务网络管理系统jwxt.asu.edu.cn/jwweb/...
- [易语言] 百宝云+迅雷引擎:满速、直链下载文件!
热门文章
- 合肥工业大学—SQL Server数据库实验九:视图的定义与使用
- 北汽蓝谷和北汽新能源
- TensorFlowMNIST数据集逻辑回归处理
- 快速人体姿态估计:CVPR2019论文阅读
- CVPR2020论文解读:CNN合成的图片鉴别
- 2021年大数据Spark(四十三):SparkStreaming整合Kafka 0.10 开发使用
- java画笔覆盖在界面_Java实现画图程序和重绘
- python TypeError: ‘module‘ object is not callable
- 出现PNG文件错误的解决方案AAPT err(Facade for 1773557322): libpng error: Not a PNG file
- MySQL8——源码安装