Python 文字列は多くのアプリケーションで最も一般的で一般的に使用されるデータ型の 1 つであるため、文字列の 処理はプログラミングの重要な部分です。 で文字列を処理するいくつかの方法を次に示します Python。
文字列の宣言
で文字列を宣言するには Python 、一重引用符または二重引用符を使用できます。 一重引用符と二重引用符はどちらも文字列の作成に有効であるとみなされます。
例:
str1 = 'Hello, World!'
str2 = "Python Programming"
文字列内の文字にアクセスする
インデックスを使用して、文字列内の特定の文字にアクセスできます。 インデックスは 0 から始まり、左から右にカウントされます。
例:
str = "Hello, World!"
print(str[0]) # Output: H
print(str[7]) # Output: W
文字列のスライス
文字列のスライスを使用すると、構文を使用して文字列の一部を取得できます [start:end]
。 その位置の文字は start
結果に含まれますが、その位置の文字は結果に end
含まれません。
例:
str = "Hello, World!"
print(str[0:5]) # Output: Hello
文字列の長さ
文字列の長さを調べるには、関数を使用できます len()
。
例:
str = "Hello, World!"
print(len(str)) # Output: 13
文字列の連結
演算子を使用して、2 つ以上の文字列を連結できます +
。
例:
str1 = "Hello"
str2 = " World!"
result = str1 + str2
print(result) # Output: Hello World!
文字列のフォーマット
format()
置換値を使用して文字列をフォーマットするには、メソッドまたは f-string( Python 3.6 以降) を使用できます。
例:
name = "Alice"
age = 30
message = "My name is {}. I am {} years old.".format(name, age)
print(message) # Output: My name is Alice. I am 30 years old.
# Chuỗi f-string
message = f"My name is {name}. I am {age} years old."
print(message) # Output: My name is Alice. I am 30 years old.
文字列メソッド
Python には split()
、 strip()
、 lower()
、 upper()
、 replace()
、 join()
、 など、文字列操作に役立つメソッドが多数用意されています。
例:
str = "Hello, World!"
print(str.split(",")) # Output: ['Hello', ' World!']
print(str.strip()) # Output: "Hello, World!"
print(str.lower()) # Output: "hello, world!"
print(str.upper()) # Output: "HELLO, WORLD!"
print(str.replace("Hello", "Hi")) # Output: "Hi, World!"
での文字列処理を使用すると、 Python テキスト データに対して複雑かつ効率的な操作を実行できます。