国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > Python > 正文

深入講解Python編程中的字符串

2019-11-25 17:03:58
字體:
來源:轉載
供稿:網友

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 字符(空格符)。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 巩留县| 义乌市| 平南县| 北京市| 西盟| 鄄城县| 迁安市| 枝江市| 芦山县| 琼中| 毕节市| 乐至县| 山阳县| 成武县| 资兴市| 岢岚县| 响水县| 莱芜市| 杭锦后旗| 达尔| 清新县| SHOW| 五河县| 陇西县| 水城县| 图木舒克市| 阳朔县| 子长县| 平邑县| 嵊州市| 吕梁市| 克什克腾旗| 始兴县| 马尔康县| 闽清县| 扶沟县| 密山市| 双峰县| 车险| 西盟| 龙江县|