第六章 字符串操作
Posted yijierui
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了第六章 字符串操作相关的知识,希望对你有一定的参考价值。
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、换行符 。
10、切片:可迭代对象 [ 起始索引:结束索引 ]。切片的结果包含起始位置的对象,但不包含结束位置的对象。
x = "i am a super man" print(x[2:4]) #输出:am
以上是关于第六章 字符串操作的主要内容,如果未能解决你的问题,请参考以下文章