Python 運算子 字串

2021-10-23 19:30:05 字數 2421 閱讀 7692

s = hello

print

('s = '

+ s)

s = 』hello『

print

('s ='

,s)

%s

任意字元

%d任意小數

%f任意整數

*有幾個佔位符就要有幾個對應的值

s =

's = %s,s2 = %s'%(

'hell0'

,'world'

)

s1 =

'mother'

s2 =

'sister'

s = f'good morning ,'

print

(s)#結果

good morining mother, sister

*假如佔位內容是個變數,那麼就用這個方式

*當對應的值不是變數時則用str.format()

s =

'good moring {},{}'

s1 = s.

format

('mother'

,'sister'

)print

(s1)

#結果good morning mother,sister

• len() 字串的長度

• max() 最大值

• min() 最小值

• split()分割字串

• join()拼接字串

- 去空格

• s.strip() 左右兩邊去空格

• s.lstrip() 去左邊空格

• s.rstrip() 去右邊空格

- 字串大小寫

• s.upper() 全部大寫

• s.lower() 全部小寫

• s.isupper() 判斷是不是大寫

• s.islower() 判斷是不是小寫

+加法運算子

-減法運算子

*乘法運算子

/除法運算子

%取模,求兩個數相除的餘數

**冪運算,求乙個值得幾次冪

//整除,只會保留計算後的整數

+=x+=3相當於x=x+3

-=x-=3 相當於 x=x-3

*=x*=3 相當於 x=x*3

**=x**=3相當於x=x**3

/=x/=3 相當於 x=x/3

//=x//=3相當於 x=x//3

%=x%=3 相當於x=x%3

r =

10>

20r =

10>

10r =

10>=

10#比較兩個字元之間的大小比較的是字元所對應的ascii值

r ='a'

>

'b'#f

r ='c'

>

'd'#t

r ='ab'

>

'b'#f

r ='ab'

>

'aa'

#t#多個字元之間的比較是逐字元比較,我們採用的是對位比較

· ==比較兩個物件的值是否相等 t/f

· !=比較兩個物件的事是否不相等

· is比較兩個物件是否是同一物件,比較的是物件的id

· is not比較兩個物件是否不是同乙個物件,比較的是兩個物件的id

r =0is

false

#false

r =0

==false

#true

*#這兩個就可以說明值相等但不是同乙個物件!!

a =

123a =

not a

#false

*因為對於非布林值,非運算會先將其轉換為布林值,然後再進行取反操作

從結果我們可以看到123 轉換為了布林值true 所以結果為false

a =

''a =

not a

#true

a =none

a =not a

#true

a ='hello'

a =not a

#false

a =0

a =not a

#true

*表示空性的值表達的全部都是false。例如0,空串,none,這些表示空性的值,他們就會轉換為false,剩下的全部都是true。

Python字串運算子

下表例項變數 a 值為字串 hello b 變數值為 python 操作符描述例項 字串連線 a b hellopython 重複輸出字串 a 2 hellohello 通過索引獲取字串中字元 a 1 e 擷取字串中的一部分 a 1 4 ell in成員運算子 如果字串中包含給定的字元返回 true...

陣列運算子 字串運算子

php 僅有的乙個陣列運算子是 運算子。它把右邊的陣列附加到左邊的陣列後,但是重複的鍵值不會被覆蓋。c a b var dump c 請參閱手冊中 陣列型別 和 陣列函式 的有關章節。字串運算子 有兩個字串運算子。第乙個是連線運算子 它返回其左右引數連線後的字串。第二個是連線賦值運算子 它將右邊引數...

python之字串運算子

運算子說明 將字串連線在一起 將字串重複輸出 將字串切片 in noti in 判斷字元是否在字串內 格式化符號 連線字串 a i love you b chian print a b 重複輸出 a i love you print a 3 判斷字元是否在字串內 a i love you if o ...