Python基礎總結

2021-07-05 16:47:57 字數 643 閱讀 4160

如果字串裡面有很多字元都需要轉義,就需要加很多\,為了簡化,python還允許用r''表示''內部的字串預設不轉義,可以自己試試:

>>> print '\\\t\\'

\ \

>>> print r'\\\t\\'

\\\t\\

我們可以比較容易的將字典(dict)型別轉為字串(string)型別。

通過遍歷dict中的所有元素就可以實現字典到字串的轉換:

for key, value in sample_dic.items():

print "\"%s\":\"%s\"" % (key, value)

如何將乙個字串(string)轉為字典(dict)呢?

其實也很簡單,只要用 eval()或exec() 函式就可以實現了。

>>> a = ""

>>> b = eval(a)

>>> b

>>> exec ("c=" + a)

>>> c

>>>

Python基礎總結

輸入 模組 執行指令碼 在指令碼的第一行表明直譯器的位置即可在linux中不必顯示的呼叫python直譯器而執行指令碼 注釋字串 字串拼接 str repr和長字串 通用的序列操作 切片str hello print str 2 4 切片的引數 序列相加 乘法 成員資格 長度 最大值 最小值 列表 ...

Python基礎總結

python2.x 與 python3.x 的區別 推薦學習 注釋 這是注釋 tab 設定為四個空格 輸入和輸出 轉義字元 n 換行,t 製表符,print what s this 結果 可以使用 r 預設內部字串不轉義 print n print r n 換行 除了 n 還可以使用 表示多行 pr...

python基礎總結

python的賦值機制一般為淺拷貝,eg test0 test1該賦值結構中兩個變數中的id值相同,改變test1值test0會跟隨改變 test0 1 test1 test0 test2 1 id test1 id test2 id test0 以上的test0和test1的id同樣相同,這和py...