Python文字列演算子

5039 ワード

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