轉義字元-官方筆記
我們可以使用「+特殊字元」,實現某些難以用字元表示的效果。
比如:換行等。常見的 轉義字元有這些:
具體解釋可以看 resource 裡面的鏈結
轉義序列
意義筆記
\newline
忽略反斜槓和換行符
\\
反斜線 (\
)
\'
單引號 ('
)
\"
雙引號 ("
)
\a
ascii鈴(bel),輸出此字元,電腦會發出 嗶 的聲音
\b
ascii退格(bs)
\f
\n
ascii換行符(lf)
\r
ascii回車(cr)
\t
ascii水平製表符(製表符)
\v
ascii垂直製表符(vt)
\ooo
八進位制值字元 ooo
(1,3)
\xhh
十六進製制值字元 hh
(2,3)
【操作】測試轉義字元的使
>>
> a =
'i\nlove\nu'
>>
> a
'i\nlove\nu'
>>
>
print
(a)
ilove
u>>
>
print
("11111 \
\222")
# 這就是 /newline 其實就是行連線符
11111
222>>
>
print
("11111\222"
)# 直接寫 乙個反斜槓 無法 識別 需要 加 反斜槓 轉義
11111』
\>>
>
print
("11111\\222"
)11111\222
可以使用+將多個字串拼接起來。例如:』aa』+ 』bb』 ==>』aabb』。
(1) 如果+
兩邊都是字串,則拼接。
(2) 如果+
兩邊都是數字,則加法運算。
(3) 如果+
兩邊型別不同,則丟擲異常。
【操作】字串拼接操作
>>
> a =
's'+
'g'>>
> a
'sg'
>>
> b =
'i love '
'programming'
>>
> b
'i love programming'
使用*
可以實現字串複製。
【操作】字串複製操作
>>
> a =
'blackpink'*3
>>
> a
'blackpinkblackpinkblackpink'
我們前面呼叫print 時,會自動列印乙個換行符。
有時,我們不想換行,不想自動新增換行 符。我們可以自己通過引數end = 「任意字串」
。實現末尾新增任何內容:
建立原始檔mypy_06.py:
print
("bbq"
,end=
' ')
print
('='*10
)print
("bbq"
,end=
'##'
)print
('='*10
)print
("bbq"
)
執行結果:
bbq ==
====
====
bbq##**********
bbq
我們可以使用input()
從控制台讀取鍵盤輸入的內容。
>>
> myname =
input
("請輸入名字:"
) 請輸入名字:riven
>>
> myname
'riven'
025轉義字元
正規表示式的功能主要取決於模式字串。原因是模式字串不僅僅包含純文字,它還可以包含原義字元和轉義序列,其中原義字元用於給出命令的特定字元,而轉義字元都是以反斜槓 開頭的字元,它們具有特殊的含義。net 中正規表示式支援的字元轉義。符號含義 示例匹配的示例 輸入文字的文字 bb,但只能是文字中的第乙個字...
2 5 轉義字元
轉義字元是用來表示換行 反斜槓等難以表示或者引起歧義的字元。轉義字元 意義ascii碼值 十進位制 a響鈴 bel 007 b 退格 bs 將當前位置移到前一列 008 f 換頁 ff 將當前位置移到下頁開頭 012 n 換行 lf 將當前位置移到下一行開頭 010 r 回車 cr 將當前位置移到本...
sql字串拼接,轉義
sql語句中有一些符號是具有特殊含義的,比如 如果想讓他當成普通字元 需要轉義 但是有時候轉義規則不清楚的話,很難成功 這是可以使用sql字串連線函式 concat 例項 max case seg type when 再審申請人稱 抗訴機關稱 then txt end as 再審申請人稱 抗訴機關稱...