•輸出』*** 我愛你!'的四種方法
•字串拼串
print
('*** '
+'我愛你!'
)
•引數傳遞
print
('***'
,'我愛你!'
)
•佔位符
print
('%s 我愛你!'
%'***'
)
佔位符
作用%s
字串佔位
%f浮點數佔位
%d整數佔位
•格式化字串
c=
'***'
print
(f' 我愛你!'
)#第一種方法
c=
'{} 我愛你!'
print
(c.format
('***'))
#第二種方法
操作作用
len()
求字串長度
max()
求字串最大值
min()
求字串最小值
split()
分割字串
join()
拼接字串
str.strip()
字串左右兩邊去空格
str.lstrip()
字串左邊去空格
str.rstrip()
字串右邊去空格
str.upper()
字串全部大寫
str.lower()
字串全部小寫
str.isupper()
判斷字串是否全部為大寫
str.islower()
判斷字串是否全部為小寫
•概念:運算子用於執行程式**運算,會針對乙個以上運算元專案來進行運算。
•運算子的分類
• 算術運算子
• 賦值運算子
• 比較運算子(關係運算子)
• 邏輯運算子
• 條件運算子(三元運算子)
•加法運算子 表現形式 +
print(5
+2)#輸出結果:7
•減法運算子 表現形式 -
print(5
-2)#輸出結果:3
•乘法運算子 表現形式 *
print(5
*2)#輸出結果:10
•除法運算子 表現形式 /
print(5
/2)#輸出結果:2.5
•整除,只會保留計算後的整數字,總會返回乙個整型 表現形式 //
print(5
//2)#輸出結果:2
•取模(取餘),求兩個數相除的餘數 表現形式 %
print(5
%2)#輸出結果:1
•冪運算,求乙個值的幾次冪 表現形式 **
print(5
**2)#輸出結果:25
•注意:有浮點數參加運算,運算結果必為浮點數型別
特殊運算子作用
+=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 //
%=x %= 3 相當於 x= x % 3
•比較運算子用來比較兩個值之間的關係,總會返回乙個布林值。如果關係成立,返回true,否則返回false
•> 比較左側值是否大於右側值
print(5
>3)
#結果:true
•>= 比較左側的值是否大於或等於右側的值
print(2
>=2)
#結果:true
•< 比較左側值是否小於右側值
print(6
<3)
#結果:false
•<= 比較左側的值是否小於或等於右側的值
print(5
<=6)
#結果為:true
特殊的比較運算子作用
==比較兩個物件的值是否相等
!=比較兩個物件的值是否不相等
is比較兩個物件是否是同乙個物件,比較的是物件的id
is not
比較兩個物件是否不是同乙個物件,比較的是物件的id
•not 邏輯非,not可以對符號右側的值進行非運算,對於布林值,非運算會對其進行取反操作,true變false,false變true
a =
1#true
b =not a #false
print
(b)#結果:false
•and 邏輯與 and可以對符號兩側的值進行與運算。 在符號兩側的值都為true時,則會返回true,只要有乙個false就返回false
r =
true
andtrue
#結果:true
r =false
andtrue
#結果:false
r =true
andfalse
#結果:false
r =false
andfalse
#結果:false
•or 邏輯或 or可以對符號兩側的值進行或運算。在符號兩側的值都為false時,則會返回false,只要有乙個true就返回true
r =
true
ortrue
#結果:true
r =false
ortrue
#結果:true
r =true
o***lse
#結果:true
r =false
o***lse
#結果:false
•非布林值的與或運算
•python中代表false的值:0,空串,空集合,空值none
•當我們對非布林值進行與或運算時,python會將其先轉化成布林值運算,最終會返回原值
•非布林值與運算的規則
• 與運算是找false的,有false就返回false,兩個都是true,則返回第二個true的值。
a =
1and
2#1為true 2為true
print
(a)#輸出第二個true的值 結果:2
•非布林值或運算的規則
•或運算是找true的,有true就返回true,兩個都是false,則返回第二個false的值。
a =2or
0#2為true 0為false
print
(a)#輸出true的值 結果:2
•條件運算子在執行時,會先對條件表示式進行求值判斷,如果判斷結果為true,則執行語句1,並返回執行結果,如果判斷結果為false,則執行語句2,並返回執行結果。
•語法: 語句1 if 條件表示式 else 語句2
a=
10b=
20print
('你好帥呀!'
)if aprint
('你好酷呀!'
)#a為10 b為20所以a
Python基本運算子
什麼是操作符?簡單的回答可以使用表示式 4 5等於9 在這裡4和 5被稱為運算元,被稱為操符。python 語言支援操作者有以下幾種型別。算術運算子 比較 即關係 運算子 賦值運算子 邏輯運算子 位運算子 會員操作符 標識操作符 讓我們逐一看看所有的運算子。python 算術運算子 操作符 描述符 ...
Python 基本運算子
算數運算子 比較運算子 賦值運算子 邏輯運算子 成員運算子 身份運算子 運算子優先順序 以下假設變數 a 1,b 2 運算子描述例項 加 兩個物件相加 a b 輸出 3 減 兩個物件相減 a b 輸出 1 乘 兩個物件相乘 a b 輸出 2 除 兩個物件相除 a b 輸出 0.5 取整 向下取整 a...
Python基本運算子
簡單的回答可以使用表示式4 5等於9,在這裡4和5被稱為運算元,被稱為操符。python語言支援操作者有以下幾種型別。讓我們逐一看看所有的運算子。假設變數a持有10和變數b持有20,則 檢視示例 操作符描述符例子 加法 對操作符的兩側增加值 a b 30 減法 減去從左側運算元右側運算元 a b 1...