python的字串即可用一對單引號括起來,也可用一對雙引號括起來,如'sf'和"sf"完全一樣。
1.為何引入既要單引號也要雙引號?
因為在程式設計時會碰到字串裡有單引號或者雙引號,如果字串只用單引號或者雙引號括起來,會引起歧義,如
'let's go' 和""hello",引入單引號和雙引號後,就可以避免歧義了,變為"let's go"和'"hello'。
當然也可以用轉義字元來避免這種歧義,如'let\'s go',但是轉義字元比較麻煩,所以python的字串表示將單引號和雙引號都引入進來了。
2.字串涉及到的一般運算
字串和字串的拼接:使用+號即可。
字串和數的拼接:需要將數用一對反引號括起來或者使用repr()函式
如 print "i love " + `42`或print "i love "+repr(42),而不能是 print "i love "+42
字串的冪運算:使用*運算,如'sf'*2得到'sfsf'
3.換行字串表示
可以使用''' '''或者""" """括起來。
如temp = '''sf
sf'''
print temp得到的結果是 sf
sf如果不希望換行的話,可以在每行末尾加上\
如temp = '''sf\
sf'''
print temp的結果是
sfsf
Python筆記(二)字串
記憶體位址 字串為不可變型別,原先指向字串的位址是不可改變的 line he line copy line print id line 2607584542648 print id line copy 2607584542648 line she he print id line 260758458...
python學習筆記 二 字串操作
該一系列python學習筆記都是根據 python基礎教程 第3版 內容所記錄整理的 所有標準序列操作 索引 切片 乘法 成員資格檢查 長度 最小值和最大值 都適用於字串,但字串是不可變的,所有元素賦值 切片賦值等操作都是非法的。這裡設定字串格式的基本思想是對字串呼叫方法format,並提供要設定其...
python學習筆記3 字串
1.python當中的字串是乙個序列,可以用str i 返回字串中的各個字元。i為0或正數時,是從前向後的第i 1個字元 i為負數時,是倒數第 i個字元。想遍歷整個字串,無需先計算字串的長度再迴圈,可以很方便的使用for語句 for char in string print char 2.strin...