message = 'This is a string in Python' message = "This is also a string"
message = "It's a string"
message = '"Beautiful is better than ugly.". Said Tim Peters'
\) を使用します。例:
message = 'It\'s also a valid string'
r 文字を追加することで生の文字列を使用できます。例:
message = r'C:\python\bin'
help_message = ''' Usage: mysql command -h hostname -d database name -u username -p password ''' print(help_message)
Usage: mysql command -h hostname -d database name -u username -p password
name = 'jianguo' = 'Hi'
f を置きます。変数名を中かっこで囲みます。
name = 'jianguo' message = f'Hi {name}' print(message)
name を変数
{name} の値に置き換えます。このコードは画面に次の内容を表示します。
Hi jianguo
message はフォーマット文字列 (略して f-string) です。 Python はバージョン 3.6 で f-string を導入しました。
greeting = 'Good ' 'Morning!' print(greeting)
Good Morning!
str = "Python String" print(str[0]) # P print(str[1]) # y
Good Afternoon!
str = "Python String" print(str[0]) # P print(str[1]) # y
"Python を含む変数を作成します。弦"## #。 []
次に、角かっことインデックスを使用して、文字列の最初と 2 番目の文字にアクセスします。 負のインデックスを使用すると、Python は文字列の末尾から始まる文字を返します。例:
str = "Python String" print(str[-1]) # g print(str[-2]) # n
次は、文字列のインデックスについて説明します
"Python String":<div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">+---+---+---+---+---+---+---+---+---+---+---+---+---+
| P | y | t | h | o | n | | S | t | r | i | n | g |
+---+---+---+---+---+---+---+---+---+---+---+---+---+
0 1 2 3 4 5 6 7 8 9 10 11 12
-13 -12 -11 -10 -9 -8 -7 -6 -5 -4 -3 -2 -1</pre><div class="contentsignin">ログイン後にコピー</div></div>
文字列の長さを取得します
関数を使用できます。例: <div class="code" style="position:relative; padding:0px; margin:0px;"><pre class="brush:py;">str = "Python String"
str_len = len(str)
print(str_len)</pre><div class="contentsignin">ログイン後にコピー</div></div>
出力:
13
文字列のスライス
str = "Python String" print(str[0:2])
出力:
Py
インデックス 0 (包含) から 2 (除外) までの文字を含む部分文字列を返します。 スライスの構文は次のとおりです。
string[start:end]
部分文字列には、常に
start にある文字が含まれ、end
にある文字は含まれません。
と end
はオプションです。 start
が省略された場合、デフォルトは 0 になります。 end
を省略した場合、デフォルトの文字列の長さが使用されます。 Python 文字列は不変です
str = "Python String" str[0] = 'J'
エラー:
Traceback (most recent call last): File "app.py", line 2, in <module> str[0] = 'J' TypeError: 'str' object does not support item assignment</module>
文字列を変更する場合は、以下から開始する必要があります。現在の文字列から新しい文字列を作成します。例:
str = "Python String" new_str = 'J' + str[1:] print(new_str)
出力:
Jython String
以上がPython 文字列: 一般的な使用法と f-string ソース コード分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。