python 关于 字符串运算符

python 关于 字符串运算符

2021/3/22 随笔。

常用操作符如下:

操作符 描述
+ 连接字符串
* 重复输出字符串
[] 通过索引获取字符串中的字符
[:] 截取字符串中的一部分
in 成员运算符,字符串中包含给定字符串,返回 True
not in 成员运算符,字符串中不包含给定字符串,返回 True
r/R 原始字符串,在字符串的第一个引号前加上字母 r 或 R 后,字符串中的所有字符
将直接按照字面意思来使用,不再转义特殊字符或不能打印的字符
% 格式化字符串

实例

>>> ch1 = 'Hello'
>>> ch2 = 'World'
>>> ch3 = ch1 + ch2		# 连接字符串
>>> ch3
'HelloWorld'

>>> print (ch3 * 2)		# 重复输出字符串两次
HelloWorldHelloWorld

字符串有两种索引方式,从左往右以 0 开始,从右往左以 -1 开始

实例

>>> ch1 = 'Hello'
>>> ch2 = 'World'
>>> print (ch1 [2:5])	# 输出第 3 ~ 5 个字符组成的子字符串
llo
>>> print (ch1 [0:-1])	# 输出第 1 个 ~ 倒数第 2 个字符
Hell
>>> print (ch1 [1:])	# 输出第 2 个 以及后面所有字符
ello

>>> print (ch1 [::-1])	# 从最后一个元素到第一个元素复制一遍,即倒序
olleH


posted @ 2021-03-22 09:13  春暖花开鸟  阅读(75)  评论(0)    收藏  举报