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

第六章 字符串操作

时间:2020-05-04 15:49:12      阅读:50      评论:0      收藏:0      [点我收藏+]

标签:空格   位置   格式   for   style   支持   字符串   串操作   字母转   

1、小写字母转化成大写 upper(),反之用lower().

x = "abcd"             #用变量x来存储字符串"abcd"
x.upper()              #对变量进行操作,小写字母转换成大写
print(x)               #输出仍为"abcd"

x = "abcd".upper()     #对字符串进行操作,然后赋值给变量x
print(x)               #输出为"ABCD"

 2、字符串支持索引和负索引查询。

x = "abc"
print(x[0])  #查询结果=a
print(x[-1]) #查询结果=c;-1即为倒数第一

3、字符串拼接用加号 +,将两个字符串合并成一个字符串。

x = "abc"
y = "def"
print(x+y) #输出结果:"abcdef"

4、格式化:"{ }".format( ) 。将圆括号( ) 里面的参数传入到前面字符串所携带的花括号{  }中。传入多个参数的话,参数之间用逗号隔开。参数的个数与花括号的个数相同。

x = "I am a super {}".format("man")
print(x)                            #输出:I am a super man

5、分割 split。"字符串".split( 参数)。以圆括号里面的参数为分界点将字符串进行分割。

x = "abcdefg".split("d")
print(x) #输出"abc","efg"

6、连接 join。"字符".join("字符串或者字符串列表")。在字符串的每个字符间添加新字符。

x = [a,b,c]
y = "+".join(x)
print(y)            #输出:a+b+c

x = "abc"
y = "+".join(x)
print(y)           #输出:a+b+c

7、替换 replace。"字符串".replace("要被替换的字符","新字符")。

x ="I am a super man".replace("a","$")
print(x) #输出结果:I $m $ super m$n

8、查找索引 index。"字符串".index("字符")。查找字符串中某个字符第一次出现的索引。

x ="I am a super man".index("a")
print(x) #输出结果:2。注意空格也算占位置。

9、换行符 \n 。

10、切片:可迭代对象 [ 起始索引:结束索引 ]。切片的结果包含起始位置的对象,但不包含结束位置的对象。

x = "i am a super man"
print(x[2:4]) #输出:am

 

第六章 字符串操作

标签:空格   位置   格式   for   style   支持   字符串   串操作   字母转   

原文地址:https://www.cnblogs.com/yijierui/p/12826434.html

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