什麼是Python字串?人需要與電腦交涉的語言。 字串是 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]: Hvar2 [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中文網其他相關文章!