Python字符串运算符:

  + :连接左右两端的字符串。

  *  :重复输出字符串。

  [ ] :通过索引获取字符串中的值。

  [start:stop:step]:开始,结束位置的后一个位置,步长。

  in  :判断左端的字符是否在右面的序列中。

  not in:判断左端的字符是否不在右面的序列中。

  r/R :在字符串开头使用,使转义字符失效。

# 字符串使用 + 号
strs = "hello " + "world."
print(strs)
# hello world.

# 字符串使用 * 号
strs = 'abc '
# 无论数字在哪一端都可以
print(3*strs)
# abc abc abc

print(strs * 3)
# abc abc abc

# 使用索引下标
strs = "hello world."
print(strs[4])
# o
print(strs[7])
# o

# 切片操作,左闭右开原则
strs = "hello world."
# 将字符串倒序输出
print(strs[::-1])
# .dlrow olleh

print(strs[6:11:])
# world

strs = "ABCDEFG"
print("D" in strs)
# True
print("L" in strs)
# False

print("D" not in strs)
# False
print("L" not in strs)
# True

# 使用 r 使字符串中的转义字符失效
print('a\tb')
# a    b
print(r'a\tb')
# a\tb

2020-02-08

如果觉得文章不错,可以分享给其他人哟~