raw字串與多行字串
r'\(~_~)/ \(~_~)/'
適用:如果一個字串很多需要轉義的字元,對每一個字元都進行轉義會很麻煩,就可以用raw字串,裡面的字元就不需要轉義了。
raw字串表示法不能表示多行字串,也不能表示包含'和"的字串。如果要表示多行字串,可以用'''...'''表示
'''Line 1
Line 2
Line 3'''
和'Line 1\nLine 2\nLine 3'的表示方法完全一樣
還可以在多行字串新增r,把多行字串也變成一個raw字串:
print r'''"To be, or not to be": that is the question. Whether it's nobler in the mind to suffer.'''
相關推薦
Python中raw字串與多行字串
如果一個字串包含很多需要轉義的字元,對每一個字元都進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首 r ,表示這是一個 raw 字串,裡面的字元就不需要轉義了。例如: r'\(~_~)/
1-6 Python中raw字串與多行字串
如果一個字串包含很多需要轉義的字元,對每一個字元都進行轉義會很麻煩。為了避免這種情況,我們可以在字串前面加個字首r ,表示這是一個 raw 字串,裡面的字元就不需要轉義了。例如: r'\(~_~)/ \(~_~)/' 但是r'...'表示法不能表示多行字串,也不
raw字串與多行字串
raw字串:r'...',如下:r'\(~_~)/ \(~_~)/' 適用:如果一個字串很多需要轉義的字元,對每一個字元都進行轉義會很麻煩,就可以用raw字串,裡面的字元就不需要轉義了。 raw字串表示法不能表示多行字串,也不能表示包含'和"的字串。如果要表示多行字串,可以
Python入門(一):單行字串,多行字串和Unicode字串
1 單行字串 字串可以用''或者""括起來表示。如果字串本身包含 ',可以用" "括起來表示,比如 "I'm OK" 類似的,如果字串包含",我們就可以用' '括起來表示: 'Learn "Python".' 如果字串既包含'又包含"怎麼辦?這個時候,就需要對字串
ES6 學習(二)[多行字串``,重複字串repeat,原始字串raw]
1\ 我們平時定義字串一般用引號(單引號,雙引號),這些定義的單行字串內部不能出現特殊字元(換行符等等),我們可以通過轉義符號代表這些特殊字元。 引號巢狀:單引號與雙引號可以相互巢狀,單引號與單引號,雙引號與雙引號不能直接巢狀,字串內部不能使用變數。。。。
scala之stripMargin和多行字串的使用
(1)Scala中建立多行字串使用Scala的Multiline String。 在Scala中,利用三個雙引號包圍多行字串就可以實現。 程式碼例項如: val foo = """a bc d""" 執行結果為: a bc &n
sql合併多列成一個字串,多行成一個字串
以這個表為例: sql1: select GROUP_CONCAT(prov_code SEPARATOR ',') AS prov_code from tb_prov_code 可以看出,順序就是表裡面的順序。這裡是按照逗號隔開。 sql2: 想要拼接同一行 select
JavaScript中多行字串變數
JavaScript中多行字串變數 var htmlString = "<div>This is a string.</div>"; 下面是錯誤的: var htmlSTring = "<div> This is a string. &l
SQL字串分割多行
原型資料: 需求: 按逗號或分號將欄位IT_Description值分割為多行,填充下拉列表SQL實現指令碼 SELECT b.vv FROM( SELECT CONVERT(XML,'<n>'+REPLACE(REPLACE(IT_Descriptio
mysql逗號分隔字串成多行資料
最近迷上將夜,就用主角做栗子了。 轉換後: SQL程式碼 select substring_index(substring_index(a.userIds,',',b.help_topic_id+1),',',-1) id, substring_index(substring_i
Oracle SQL符號分隔的多行字串拆分
之前寫了一篇文章,http://blog.csdn.net/seandba/article/details/72644257 討論了從單行字串拆分到多行字串拆分,最後的解決不算圓滿。 從一個比較簡單的問題出發的,需求如下: 將源表的name列的字串拆分成一個個字元,不使用u
oracle 字串轉多行
SELECT SUBSTR(FIELD1, INSTR(FIELD1, '|', 1, ROWNUM) + 1, INSTR(FIELD1, '|', 1, ROWNUM + 1) - INSTR(FIELD1, '|',
MFC將edit編輯框內的多行字串,根據“\n”換行符分割成多個單行字串
程式碼功能:獲取到edit編輯框內的多行內容,並將其分割成多個單行字串 作者:weekdawn //獲取編輯框內容 UpdateData(TRUE); CString strEditStr;//編
嘗試解決Java多行字串的編輯問題
很多時候,我們都需要在程式碼中書寫大段或者需要轉義的字串,常見的情形有: SQL, 正則表示式, XML/HTML, 引用一大段文字 等等. 不幸的是, 到目前為止, Java都沒有
cocos2d-x 多行字串換行顯示以及CCLabelTTF中的bug修改
重點程式碼 //多行字串顯示(EngLish) CCLabelTTF* Dlcx_Util::dlcx_drawString( const char * str ,float x,float y,float w,float h, GLubyte r,GLubyte g,
wm_concat 多行字串拼接以及字串拆分詳解
一、wm_concat 多行字串拼接 有如下員工部門表emp_dept,資料如下: ; 需要實現如下結果 就需要用到wm_concat 函式: sql如下: select dept_na
C++如何輸入多行字串(含空格)
我們要實現這樣的功能: 輸入一個整數n,表示接下來要輸入n行字串,每一行字串帶有空格,按回車表示結束該行的輸入 程式1: #include <iostream> #include <string> using namespace std; int
用SQL將多行字串資料轉換成一行資料(例項)
SELECT * FROM ( SELECT * FROM ( SELECT o.OrderNo, case o.IsCustomerUrgent when 0 then N'不加急' when 1 then N'加急' END as IsCust
Oracle SQL函式listagg實現多行字串連線
listagg 函式將組內的資料通過 order by 排序後,再連線到一起,可以指定分隔符。輸入多行,輸出一行或多行。常用來將值連線成逗號分隔的資料。 語法: 三個使用場景: As a single-set aggregate function, LISTAGG
Oracle中REGEXP_SUBSTR函式(字串轉多行)
Oracle中REGEXP_SUBSTR函式的使用說明: 題目如下: 在oracle中,使用一條語句實現將’17,20,23’拆分成’17’,’20’,’23’的集合。 REGEXP_SUBSTR函式格式如下: function REGEXP_SUB