第9天python学习字符串

字符串的魔法

#判断是否是全部是空格
test1="sjdhaksdhak"
test2=" "
v1=test1.isspace()
v2=test2.isspace()
print(v1,v2)


test1="i am  Name"
v1=test1.title()#把英文首字母变为大写(英文标题)
print(v1)
v2=test1.istitle()#判断是否是标题(首字母是否是是大写)
print(v2)
v3=v1.istitle()
print(v3)

#讲字符串每一个元素按指定分隔符进行拼接
test="老男孩python最牛"
print(test)
t=' '
v1=t.join(test)
v2=" ".join(test)
v3="|".join(test)
print(v1," ",v2," ",v3)


必须记住的6个魔法:


1、join
test1=" "
test2="laonanhai"
v=test1.join(test2)#把字符串使用什么东西分隔开
print(v)


2、split
test="I am lao nan hai"
v=test.split()#遇到空格就使用逗号分隔开,搞成列表:结果['I', 'am', 'lao', 'nan', 'hai']
print(v)

3、find
test1="laonainhai"
v=test1.find("i")#在字符串中从左到右找到最近的字符位置最近的"i"s输出结果是5
print(v)
test2=test1[v]
print(test2)

4、strip
test="
   laonanhai"
v=test.strip()# 用于移除字符串头尾指定的字符(默认为空格或换行符)或字符序列。注意:该方法只能删除开头或是结尾的字符,不能删除中...
print(v)

5、upper
test="lao nan hai"
v=test.upper()#所有字符变为大写
print(v)

6、lower
test="LAO NAN hai"
v=test.lower()#所有字符变为小写
print(v)

7、replace
test="laonanhai"
v=test.replace("a","B",2)#使用新的替换之前的,数字表示替换到第几个。结果:lBonBnhai
print(v)





原文地址:https://www.cnblogs.com/jianchixuexu/p/11440521.html