上QQ阅读APP看书,第一时间看更新
4.4 字符串运算符
下面介绍常见字符串运算符的使用方法。
(1)使用加号(+)可以将两个字符串连接,成为一个新的字符串。例如:
>>> "Hello " + "Python" 'Hello Python'
(2)使用乘号(*)可以将一个字符串的内容复制数次,成为一个新的字符串。例如:
>>> "Hello" * 3 'HelloHelloHello'
(3)使用大于(>)、等于(==)、小于(<)逻辑运算符,比较两个字符串的大小。例如:
>>> "parrot" < "Parrot" False >>> "parrot" > "Parrot" True >>> "Parrot" == "Parrot" True
(4)使用in或not in关键字,可以测试某个字符是否存在于字符串内。例如:
>>> "t" in "Parrot" True >>> "b" in "Parrot" False >>> "t" not in "Parrot" False >>> "b" not in "Parrot" True
【案例4-1】各种字符串运算(代码4.1.py)。
a = "泉眼无声惜细流," b = "树阴照水爱晴柔。" print("a + b输出结果:", a + b) print("a * 2 输出结果:", a * 2) print("a[1] 输出结果:", a[1]) print("a[1:4] 输出结果:", a[1:4]) #使用in关键字 if( "泉眼" in a) : print("泉眼在变量a中") else : print("泉眼不在变量a中") #使用not in关键字 if( "小池" not in a) : print("小池不在变量a中") else : print("小池在变量a中")
保存并运行程序,结果如下:
a + b输出结果:泉眼无声惜细流,树阴照水爱晴柔。 a * 2 输出结果:泉眼无声惜细流,泉眼无声惜细流, a[1] 输出结果:眼 a[1:4] 输出结果:眼无声 泉眼在变量a中 小池不在变量a中
在本案例中,首先定义字符串a和b并简单赋值,然后对字符串a和b进行各种运算操作。