String字符串的操作
2024-08-31 12:06:31
字符串的常用操作
# Author:nadech name = "my name is nadech" print(name.count("a"))
print(name.capitalize())
print(name.center(50,"-"))
print(name.ljust(50,'-'))
print(name.rjust(50,"-"))
print(name.find("name"))#找到第一个字符所在的位置
print(name[name.find("is"):15])#这里可以用来对字符串进行切片
print(name.find("nadech"))
print(name.rfind("e"))#找到该值的最右边一个值的下标 name1 = "my name is {name},i am {age} years old "
print(name1.format(name="aguilera",age=23))
print(name1.format_map({'name':'aguilera','age':''} ))#这个很少用 ###is...有很多方法,不再一一列举,因为很简单
print(name1.isdigit()) print("+".join(['','','']))#join可以用来在列表中的两个数据之间添加内容 print("")
print("\n123\n".lstrip())#这个会将字符串左边的空格或换行去掉,rstrip会去掉右边的,strip会去掉两边的、、 #在这里maketrans先制定转化的规则,然后字符串再用translate方法使用此规则
p = str.maketrans("abcdef","")
print("nadech".translate(p)) #将字符串分割成列表
print("1+2+3+4".split("+"))
print("1+2+\n3+4".splitlines()) #大写变小写,小写变大写
print("Nadech".swapcase()) var = "床前明月光" print(var.replace("明月","太阳"))
最新文章
- Apache Flink初接触
- mysqlbinlog -v --base64-output 与不加的区别
- jar MANIFEST.MF 汇总
- jquery easyui datagrid 获取Checked选择行(勾选行)数据
- openstack第1天
- jquery新版本不支持toggle()的解决方法
- SQL SERVER 根据地图经纬度计算距离函数
- ECharts组件应用样例代码
- SQL Server(MySql)中的联合主键(联合索引) 索引分析
- R语言do.call 函数用法详解
- python fabric的用法
- VSS迁移详细教程
- 《LINUX内核设计与实现》第三周读书笔记——第一二章
- spark on alluxio和MR on alluxio测试(改进版)【转】
- C# WinForm下,隐藏主窗体的方法
- OpenCV学习:OpenCV源码编译(vc9)
- JAVA-2NIO之Channel
- socket编程为什么需要htonl(), ntohl(), ntohs(),htons() 函数-------转载
- Android之View / SurfaceView / GLSurfaceView
- Java程序(非web)slf4j整合Log4j2
热门文章
- spring cloud之坑,访问服务时找不到报404
- Struts(二十四):短路验证&;重写实现转换验证失败时短路&;非字段验证
- DIY一个超简单的画图程序
- pymysql.err.ProgrammingError: 1064 (Python字符串转义问题)
- Text-鼠标点击事件
- 基于 MySQL 的数据库实践(自然连接)
- SAP中的读访问日志Read Access Logging(RAL)
- SQL Server 2008 R2 安装注意事项
- Git + Maven + Jenkins 实现分布式部署
- [LeetCode] Valid Triangle Number 合法的三角形个数