第六章 字符串操作

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

 

以上是关于第六章 字符串操作的主要内容,如果未能解决你的问题,请参考以下文章

Python 编程快速上手 第六章总结

PDF Explained(翻译)第六章 文本和字体

第六章:Python基础の反射与常用模块解密

第六章——DOM2

Python核心编程(第二版)第六章部分习题代码

第六章总结