下表例項變數a值為字串 "hello",b變數值為 "python":
操作符描述例項+
字串連線
a + b 輸出結果: hellopython
*重複輸出字串
a*2 輸出結果:hellohello
通過索引獲取字串中字元
a[1] 輸出結果e
[ : ]
擷取字串中的一部分
a[1:4] 輸出結果ell
in成員運算子 - 如果字串中包含給定的字元返回 true
'h' in a輸出結果 1
not in
成員運算子 - 如果字串中不包含給定的字元返回 true
'm' not in a輸出結果 1
r/r原始字串 - 原始字串:所有的字串都是直接按照字面的意思來使用,沒有轉義特殊或不能列印的字元。 原始字串除在字串的第乙個引號前加上字母 r(可以大小寫)以外,與普通字串有著幾乎完全相同的語法。
print( r'\n' )print( r'\n' )
%格式字串
請看下一節內容。
#!/usr/bin/python3 a = "hello" b = "python" print("a + b 輸出結果:", a + b) print("a * 2 輸出結果:", a * 2) print("a[1] 輸出結果:", a[1]) print("a[1:4] 輸出結果:", a[1:4]) if( "h" in a) : print("h 在變數 a 中") else : print("h 不在變數 a 中") if( "m" not in a) : print("m 不在變數 a 中") else : print("m 在變數 a 中") print (r'\n') print (r'\n')
以上例項輸出結果為:
a + b 輸出結果: hellopythona * 2 輸出結果: hellohello
a[1] 輸出結果: e
a[1:4] 輸出結果: ell
h 在變數 a 中
m 不在變數 a 中
\n\n
Python 字串運算 大全
1 字串拼接str 1 abcd str 2 efgh str 3 str 1 str 2 print str 3 abcdefgh 2 字串大小寫 1 大寫 str 1 abcd print str 1.upper abcd 2 小寫 str 1 abcd print str 1.lower ab...
字串運算
字串操作 二維字元陣列的建立 字串其實是乙個一維字元陣列,在對字串進行操作時,其實就是對一維字元陣列進行操作 s1 go home 直接賦值 s1 go home 用單引號進行賦值 三種方法 sa i love my teacher,i love truths more profoundly sa ...
Python字串運算子
下表例項變數 a 值為字串 hello b 變數值為 python 操作符描述例項 字串連線 a b hellopython 重複輸出字串 a 2 hellohello 通過索引獲取字串中字元 a 1 e 擷取字串中的一部分 a 1 4 ell in成員運算子 如果字串中包含給定的字元返回 true...