Python 文字列とは何ですか?人間はコンピューターと対話するために言語を必要とします。 String は、Python で最も一般的に使用されるデータ型です。引用符 (' または ") を使用して文字列を作成できます。 文字列の作成は、値を変数に代入するのと同じくらい簡単です。
#例: #
var1 = 'Hello World!' var2 = "www.python.cn"
#Python 文字列の定義:
##Python は文字列内の値にアクセスしますPython は単一の文字タイプをサポートしていません。また、Python では単一の文字も文字列として使用されます。
Python で部分文字列にアクセスする場合、次の例に示すように、角括弧を使用して文字列をインターセプトできます。
#!/usr/bin/python
var1 = 'Hello World!'
var2 = "Python Runoob"
print "var1[0]: ", var1[0]
print "var2[1:5]: ", var2[1:5]
##var1[0] : H
var2 [1:5]: ytho
##Python エスケープ文字
文字の中で特殊文字を使用する必要がある場合、Python はバックスラッシュ (\) を使用して文字をエスケープします。次の表:
转义字符 | 描述 |
\(在行尾时) | 续行符 |
\\ | 反斜杠符号 |
\' | 单引号 |
\" | 双引号 |
\a | 响铃 |
\b | 退格(Backspace) |
\e | 转义 |
\000 | 空 |
\n | 换行 |
#!/usr/bin/python # -*- coding: UTF-8 -*- a = "Hello" b = "Python" print "a + b 输出结果:", a + b print "a * 2 输出结果:", a * 2 print "a[1] 输出结果:", a[1] print "a[1:4] 输出结果:", a[1:4] if( "H" in a) : print "H 在变量 a 中" else : print "H 不在变量 a 中" if( "M" not in a) : print "M 不在变量 a 中" else : print "M 在变量 a 中" print r'\n' print R'\n'
以上程序执行结果为:
a + b 输出结果: HelloPython
a * 2 输出结果: HelloHello
a[1] 输出结果: e
a[1:4] 输出结果: ell
H 在变量 a 中
M 不在变量 a 中
\n
\n
更多相关知识,请访问php中文网Python教程栏目。
以上がPython 文字列とは何ですか? Pythonの文字列の定義とインスタンスのエスケープ方法の詳細の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。