1、str-----字串
2、表現方式:
單引號:>>> 'why'
'why'
雙引號:>>> "why"
'why'
三引號:當字串特別長的時候,可以用三引號來寫:
>>> '''haha
sdfdsf
sdfsd
fsdf'''
輸出: 'haha\nsdfdsf\nsdf\nsd\n\nfsd\nf'
還有一種就是單、雙引號也可以實現換行:
>>> 'asd\
asd\
sdfg'
'asdasdsdfg'
轉義字元:>>> 'let\'s go'
"let's go"
或者>>> "
let's go"
let's go
1、轉義字元在idle裡直接用是不管用的,比如:
>>>
"""asd\nsdgf"""
'asd\nsdgf'
但是在print()函式裡用是管用的,(print()會執行轉義字元)
>>> print("""asd\nasd""")
asdasd
1、轉義字元——->>>特殊字元
2、作用:
①:表示一些無法看到的字元:
例:回車、tab等
②:與語言本身語法有衝突的字元:
例:單引號和雙引號的巢狀
3、常見的轉義字元:
\n--
----
換行\'--
----
單引號\t--
----
橫向製表符\r-
----
-回車
4、小作業:輸出 『hello \n word』
>>> print('hello \\n word')
hello \n word
1、在字串前加上 r
例: >>> prinnt('c:\nt\a')
報錯 traceback (most recent call last):
file "", line 1, in
prinnt('c:\nt\a')
nameerror: name 'prinnt'
isnot defined
>>> print('c:\\nt\\a')
c:\nt\a
>>> print(r'c:\nt\a')(r---原始字串,所寫及所得)
c:\nt\a
但是:>>> print(r'let's go')(因為字串必須成對出現)
報錯 syntaxerror: invalid syntax
談字串 以及單引號與雙引號等問題
關於單引號與雙引號的區別 php裡面的單引號和雙引號都能用來表示字串。但是單引號與雙引號之間是有顯著的區別的。主要是 單引號不經過轉義,而雙引號需要對引號裡面的字元進行轉義 這句話可以從下面來看 單引號除了對反斜槓 輸出時需要在之前加上 轉義,其它的一律按原文輸出。所以單引號可以來引用帶有雙引號的字...
Golang 單引號 雙引號與反引號
單引號在 golang 表示乙個字元,使用乙個特殊型別 rune 表示字元型。rune 為 int32 的別名,它完全等價於 int32,習慣上用它來區別字元值和整數值。rune 表示字元的 unicode 碼值。package main import fmt func main 編譯執行輸出 c ...
python基礎 字串單引號雙引號三引號
字串定義可用 單引號 雙引號 三個單引號 定義 雙引號與單引號幾乎沒什麼區別,三個單引號在定義時全部接受需要定義的內容 包括回車空格 並直接顯示,不需要額外新增轉義字元 對於轉義字元,在idle中直接輸出字串不會直接顯示出轉義後的字元,而是顯示轉義字元,轉義字元需要用print函式來顯示 1 基本認...