Python
 Computer >> コンピューター >  >> プログラミング >> Python

Pythonにおける引用符(クォート)の使い方

Pythonで使える3種類の引用符

Pythonでは、文字列リテラルを表すためにシングルクォート(')ダブルクォート(")、そしてトリプルクォート(''' または """)の3種類の引用符を使用できます。

重要なルールとして、文字列の開始と終了には同じ種類の引用符を使う必要があります。たとえば、シングルクォートで始めた文字列はシングルクォートで閉じなければなりません。

複数行の文字列を扱うトリプルクォート

トリプルクォート(''' または """)は、文字列を複数行にわたって記述したい場合に特に便利です。改行をそのまま文字列に含めることができるため、長い文章や段落を扱う際によく使われます。

以下のコードは、すべて有効な文字列の定義例です。

word = 'word'
sentence = "This is a sentence."
paragraph = """This is a paragraph. It is
made up of multiple lines and sentences."""

  1. Pythonで文字列を逆順に反転する方法|追加メモリ不要のインプレース手法

    文字の配列が与えられたとき、追加のメモリ領域を使用せずに文字列を逆順に反転することを考えます。たとえば、入力が [H, E, L, L, O] である場合、期待される出力は [O, L, L, E, H] となります。 解法のアプローチ この問題は「Two Pointers(ツーポインタ)」と呼ばれる定番のテクニックで効率的に解けます。考え方はシンプルで、配列の両端から中央に向かって文字を交換していくだけです。 手順 2つのポインタを用意します:start = 0、end = 文字列の長さ - 1 s[start] と s[end] の文字を入れ替えます start を1つ増やし、end を

  2. Pythonのcasefold()メソッドとは?文字列の小文字変換と比較方法を解説

    Pythonのcasefold()は、文字列内の英字をすべて小文字に変換するためのメソッドです。lower()と似ていますが、より積極的な変換を行う点が特徴で、ドイツ語の「ß」が「ss」に変換されるなど、国際化対応において強力な働きをします。2つの文字列に対してcasefold()を適用すれば、大文字・小文字の違いを無視して値を一致させることができます。そのため、ユーザー入力の比較や検索処理などで非常に役立ちます。casefold()の基本的な使い方次の例では、文字列にcasefold()を適用し、すべて小文字に変換された結果を出力しています。コード例string = BestTutorial