字符串的常用操作

# 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("明月","太阳"))

最新文章

  1. Apache Flink初接触
  2. mysqlbinlog -v --base64-output 与不加的区别
  3. jar MANIFEST.MF 汇总
  4. jquery easyui datagrid 获取Checked选择行(勾选行)数据
  5. openstack第1天
  6. jquery新版本不支持toggle()的解决方法
  7. SQL SERVER 根据地图经纬度计算距离函数
  8. ECharts组件应用样例代码
  9. SQL Server(MySql)中的联合主键(联合索引) 索引分析
  10. R语言do.call 函数用法详解
  11. python fabric的用法
  12. VSS迁移详细教程
  13. 《LINUX内核设计与实现》第三周读书笔记——第一二章
  14. spark on alluxio和MR on alluxio测试(改进版)【转】
  15. C# WinForm下,隐藏主窗体的方法
  16. OpenCV学习:OpenCV源码编译(vc9)
  17. JAVA-2NIO之Channel
  18. socket编程为什么需要htonl(), ntohl(), ntohs(),htons() 函数-------转载
  19. Android之View / SurfaceView / GLSurfaceView
  20. Java程序(非web)slf4j整合Log4j2

热门文章

  1. spring cloud之坑,访问服务时找不到报404
  2. Struts(二十四):短路验证&重写实现转换验证失败时短路&非字段验证
  3. DIY一个超简单的画图程序
  4. pymysql.err.ProgrammingError: 1064 (Python字符串转义问题)
  5. Text-鼠标点击事件
  6. 基于 MySQL 的数据库实践(自然连接)
  7. SAP中的读访问日志Read Access Logging(RAL)
  8. SQL Server 2008 R2 安装注意事项
  9. Git + Maven + Jenkins 实现分布式部署
  10. [LeetCode] Valid Triangle Number 合法的三角形个数