![Python 3.7从入门到精通(视频教学版)](https://wfqqreader-1252317822.image.myqcloud.com/cover/212/31476212/b_31476212.jpg)
上QQ阅读APP看书,第一时间看更新
4.2 熟练使用字符串运算符
下面介绍常见字符串运算符的使用方法。
1. 加号(+)运算符
使用加号(+)运算符可以将两个字符串连接起来,成为一个新的字符串。例如:
>>>a="梨花风起正清明," + "游子寻春半出城。" >>>print(a)
运行结果如图4-14所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P83_7649.jpg?sign=1739639718-6RcKjS0YGwmW0aX4M7K3vmpIMvT98rCR-0-465fe67cb7f0ed5b018a3066b766c7a5)
图4-14 运行结果
2. 乘号(*)运算符
使用乘号(*)运算符可以将一个字符串的内容复制数次,成为一个新的字符串。例如:
>>>a="万株杨柳属流莺" * 4 >>>print(a)
运行结果如图4-15所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P83_7671.jpg?sign=1739639718-jPpo7ppzavGNxFPW1DwvDwMdtsSPw8F3-0-4294b0e4cdeac576498d81c75b9ba143)
图4-15 运行结果
3. 逻辑运算符
使用大于(>)、等于(==)和小于(<)逻辑运算符比较两个字符串的大小。例如:
>>>a="hello" >>>b="world" >>>a>b >>>a==b >>>a<b
运行结果如图4-16所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P84_7721.jpg?sign=1739639718-HBUICNbAAQ0JVZNUUnyFc4SKCJN0CiEv-0-5599a863c3087c1609e8519a9bac9a73)
图4-16 运行结果
4. in和not in运算符
使用in或not in运算符测试某个字符是否存在于字符串内。例如:
>>>a="h" >>>b="hello" >>>a in b >>>a not in b
运行结果如图4-17所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P84_7756.jpg?sign=1739639718-jnfy4TN5mDbPRWL6KVOpvbSNORpSqI6f-0-3d079ce5f373b5c4b4922cabb8fbe0db)
图4-17 运行结果
【例4.1】综合应用算术运算符(源代码\ch04\4.1.py)。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P84_57201.jpg?sign=1739639718-XZ0kpTB991YeyYuSHRSK06Xfs4PBztjX-0-67a8b2eafe058faf3dfc4a4fc74f1cc2)
保存并运行程序,结果如图4-18所示。
![](https://epubservercos.yuewen.com/5D8A8A/17035792904285406/epubprivate/OEBPS/Images/Figure-P85_7876.jpg?sign=1739639718-p98g9UwS0A1tQ1jQB01QT3OEIUc9fbg6-0-2fe3ac30946d2a3ec259fd57ed2467ed)
图4-18 运行结果