2011-11-11 31 views
3

我一直在學習Python,我必須說我喜歡它。但作爲一個新的學習者,我也有其他一些問題:::在Python中的字符串

你們能告訴我它是Python的一個特性還是它本身的庫。

我檢查瞭如何連接到sqllite數據庫,我想出了這個文章,有一個代碼示例在那裏,這樣如下:

>>> from pysqlite2 import dbapi2 as sqlite 
>>> connection = sqlite.connect('test.db') 
>>> memoryConnection = sqlite.connect(':memory:') 
>>> cursor = connection.cursor() 

當他寫內存作爲字符串,他放了兩個: (冒號),我想知道它是否是圖書館特有的而不是Python本身。

回答

5

':memory:'字符串完全取決於數據庫。正如documentation for sqlite解釋說:

您可以使用":memory:"打開一個數據庫連接到駐留在內存中,而不是磁盤上的數據庫。

就Python語言而言,':memory:'只是與其他任何字符串一樣。

1

這是SQLite連接字符串的獨特之處,與Python無關。