㈠ python中用正則表達式去掉文本中所有的標點符號
我的理解是 python』s的「 』 」也是字元 ,和標點符號一樣。你只要把去除的字元都加到正則表達式的括弧中就可以了。,所以:
import re
r='[』!"#$%&'()*+,-./:;<=>?@[\]^_`{|}~]+'
line=re.sub(r,'',"python』s")
print line
㈡ python是用英語的標點嗎
python是用英語的標點。
在Python中,默認所有正確的語法,包括標點符號都是英文。不小心用了中文標點的話,計算機會無法識別,然後報錯。在終端里,你能看到的最常見的符號報錯提示就是syntaxError:invalid syntax(語法錯誤:無效語法)。
除了使用三引號進行換行,我們也可以使用轉義字元進行換行。print('我願意留在湯婆婆的澡堂里工作兩年, 如果我違背工作內容的話, 將在這個世界變成一頭豬。')
標點符號寫法:
單引號左單引號:『。
右單引號:』name =『crifan』英文單引號(不分左右):』name='crifan'。
雙引號:左雙引號:「。
由雙引號:」url=「http://xxx」英文雙引號(不分左右):」url="http://xxx"。
括弧左括弧:(。
右括弧:)input("請輸入")英文括弧:做括弧:(。
右括弧:)input("請輸入")。
㈢ python怎麼輸出用*繪制的圖形
python怎麼輸出用*繪制的圖形如下說明。
其實想要輸出*的圖形是很簡單的。只要在用print函數即可,如圖片想要用*字元輸出一個三角形的圖案,我要用只要用print加括弧,括弧中想要輸出的字元用雙引號引起來,如第一個print輸出人上*字元,第二行輸出三個字元,一直添加print,按一定的比例輸出*即可。想要輸復雜圖形就要深入了解python語言才行。
Python簡介,Python是一個高層次的結合了解釋性、編譯性、互動性和面向對象的腳本語言。Python的設計具有很強的可讀性,相比其他語言經常使用英文關鍵字,其他語言的一些標點符號,它具有比其他語言更有特色語法結構。Python是一種解釋型語言 這意味著開發過程中沒有了編譯這個環節。類似於PHP和Perl語言。Python是初學者的語言,Python對初級程序員而言,是一種偉大的語言,它支持廣泛的應用程序開發。
㈣ 請問這個python代碼為什麼顯示標點符號錯誤呢 我確定用的英文的冒號呢 求大神解釋
問題其實出在第6行,int後面多用了一個左括弧(或者最後再加個右括弧亦可)。由於這里的括弧沒有一一對應,就造成後面的第7行以及所有行都出錯了。
補充說一下,第6行不報錯是因為系統以為第7行的內容也是第6行括弧里的
再補充說一下:系統提示的是出現錯誤的地方,但出現錯誤的地方不等於就是出錯原因所在的地方。電腦最多隻能發現語法錯誤之類的明顯錯誤,而需要通過邏輯分析才能發現的邏輯性錯誤,電腦是不可能找出來的,否則的話直接讓電腦自己去編程算了,還要我們程序員幹嘛?