码迷,mamicode.com
首页 > 其他好文 > 详细

String字符串的操作

时间:2017-10-14 14:36:08      阅读:118      评论:0      收藏:0      [点我收藏+]

标签:切片   logs   find   操作   bsp   ##   cap   第一个字符   空格   

字符串的常用操作

# 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:22}  ))#这个很少用

###is...有很多方法,不再一一列举,因为很简单
print(name1.isdigit())

print("+".join([1,2,3]))#join可以用来在列表中的两个数据之间添加内容

print("123")
print("\n123\n".lstrip())#这个会将字符串左边的空格或换行去掉,rstrip会去掉右边的,strip会去掉两边的、、

#在这里maketrans先制定转化的规则,然后字符串再用translate方法使用此规则
p = str.maketrans("abcdef","123456")
print("nadech".translate(p))

#将字符串分割成列表
print("1+2+3+4".split("+"))
print("1+2+\n3+4".splitlines())

#大写变小写,小写变大写
print("Nadech".swapcase())

var = "床前明月光"

print(var.replace("明月","太阳"))

 

String字符串的操作

标签:切片   logs   find   操作   bsp   ##   cap   第一个字符   空格   

原文地址:http://www.cnblogs.com/nadech/p/7666867.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!