首頁 >後端開發 >Python教學 >什麼是Python字串? Python字串的定義以及如何轉義實例詳解

什麼是Python字串? Python字串的定義以及如何轉義實例詳解

Tomorin
Tomorin原創
2018-08-13 18:12:122789瀏覽

什麼是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中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn