我是編程的初學者,Python是我的第一語言。我現在正在使用Python shell,但不明白爲什麼我們需要導入string
模塊。是否有理由在Python中導入字符串模塊?
我知道,進口string
進口一些功能,但是當我試圖使用像string.split
和string.join
,他們都沒有進口工作的功能,所以我認爲這意味着他們只是Python的內置命令。
有沒有什麼工作,一旦你導入string
模塊,否則將無法正常工作?
我是編程的初學者,Python是我的第一語言。我現在正在使用Python shell,但不明白爲什麼我們需要導入string
模塊。是否有理由在Python中導入字符串模塊?
我知道,進口string
進口一些功能,但是當我試圖使用像string.split
和string.join
,他們都沒有進口工作的功能,所以我認爲這意味着他們只是Python的內置命令。
有沒有什麼工作,一旦你導入string
模塊,否則將無法正常工作?
通常,您不需要導入string
模塊,因爲該類已在內置模塊中。但是,字符串模塊中有幾個constants不是內置的,可以是有用的。
這些日子並沒有真正的需要。你很可能不應該需要使用import string
。
您可以在string
庫內找到組件列表here,但正如它所說的,現在大多數已添加到標準庫的其餘部分。這只是它多年前在Python中設置的方式。 string
現在主要有一堆常量。
從評論字符串操作的source file
一種集合,(大多數是不再使用)。
警告:您在這裏看到的大部分代碼現在通常不會使用。 從Python 1.6開始,許多這些函數在標準字符串對象上實現爲 方法。他們以前通過一個名爲strop的內置模塊來實現 ,但strop現在已經過時。
這個答案不正確。正確的答案是'cmd'的答案在下面。 'strop'已經過時,但'string'模塊提供了仍然有用的常量。 –
可能重複[python「string」module?](http://stackoverflow.com/questions/7370266/python-string-module) –