python學習筆記 二 字串表示和運算

2021-08-26 01:33:20 字數 706 閱讀 8510

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...