Python文字列演算子
5039 ワード
Python文字列演算子:
+:左右の文字列を接続します.
*:出力文字列を繰り返します.
[]:文字列の値をインデックスで取得します.
[start:stop:step]:開始、終了位置の後の位置、ステップ長.
in:左端の文字が右側のシーケンスにあるかどうかを判断します.
not in:左端の文字が右のシーケンスにないかどうかを判断します.
r/R:文字列の先頭で使用し、エスケープ文字を無効にします.
2020-02-08
+:左右の文字列を接続します.
*:出力文字列を繰り返します.
[]:文字列の値をインデックスで取得します.
[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