Python轉義字符
在需要在字符中使用特殊字符時,python用反斜杠(/)轉義字符。如下表:

Python字符串運算符
下表實例變量a值為字符串"Hello",b變量值為"Python":
Python字符串格式化
Python 支持格式化字符串的輸出 。盡管這樣可能會用到非常復雜的表達式,但最基本的用法是將一個值插入到一個有字符串格式符 %s 的字符串中。
在 Python 中,字符串格式化使用與 C 中 sprintf 函數一樣的語法。
如下實例:
#!/usr/bin/pythonprint "My name is %s and weight is %d kg!" % ('Zara', 21) 以上實例輸出結果:
My name is Zara and weight is 21 kg!
python字符串格式化符號:

格式化操作符輔助指令:
Python三引號(triple quotes)
python中三引號可以將復雜的字符串進行復制:
python三引號允許一個字符串跨多行,字符串中可以包含換行符、制表符以及其他特殊字符。
三引號的語法是一對連續的單引號或者雙引號(通常都是成對的用)。
>>> hi = '''hi there'''>>> hi # repr()'hi/nthere'>>> print hi # str()hi there
三引號讓程序員從引號和特殊字符串的泥潭里面解脫出來,自始至終保持一小塊字符串的格式是所謂的WYSIWYG(所見即所得)格式的。
一個典型的用例是,當你需要一塊HTML或者SQL時,這時用字符串組合,特殊字符串轉義將會非常的繁瑣。
errHTML = '''<HTML><HEAD><TITLE>Friends CGI Demo</TITLE></HEAD><BODY><H3>ERROR</H3><B>%s</B><P><FORM><INPUT TYPE=button VALUE=BackONCLICK="window.history.back()"></FORM></BODY></HTML>'''cursor.execute('''CREATE TABLE users ( login VARCHAR(8), uid INTEGER,prid INTEGER)''')Unicode 字符串
Python 中定義一個 Unicode 字符串和定義一個普通字符串一樣簡單:
>>> u'Hello World !'u'Hello World !'
引號前小寫的"u"表示這里創建的是一個 Unicode 字符串。如果你想加入一個特殊字符,可以使用 Python 的 Unicode-Escape 編碼。如下例所示:
>>> u'Hello/u0020World !'u'Hello World !'
被替換的 /u0020 標識表示在給定位置插入編碼值為 0x0020 的 Unicode 字符(空格符)。
新聞熱點
疑難解答
圖片精選