python入門-變數的使用和常見的運算子
阿新 • • 發佈:2021-01-16
技術標籤:python
python入門-變數的使用和常見的運算子
變數
執行時可以發生變化的量
變數名只有在第一次出現的時候才是定義變數,如果再次出現時,不是定義變數,而是直接使用之前定義的變數。
1、變數的定義
python是弱資料語言,在定義使用變數的過程中,不用宣告變數的型別;直譯器會自動根據值來判斷
python變數的定義:變數名稱 = 變數值
2、變數命名的規範
其變數名時需要遵守如下三條規則
1、只能是一個詞
2、只能包含字母、數字、下劃線
3、不能以數字開頭
變數名是區分大小寫的,好的變數名描述了它包含的資料。在程式中,具有描述性的名字有助於提高程式碼的可讀性。
1)基本資料型別
數值型(number):整型—int 浮點型(小數)—float 複數(虛數)
布林型別(bool/Boolean):真(True) 假(False)
字串(str/string):被單引號、雙引號或者三引號引導
注:三引號在python中,不僅是多行註釋,也是文件註釋
None空型別,表示不存在
2)引用資料型別(複合資料型別):list、set、dict、tuple、object…萬物皆物件
常見的運算子
1、算數運算子
-
#加
-
#減
-
#乘
/ #除
% #求餘、求模、取模
// #地板除法、整除
** #冪次方
2、關係運算符
#大於
< #小於= #大於等於
<= #小於等於
== #等於(注意:在程式中一般等於判斷==,單等號=為賦值運算子,結果都為布林值)
!= #不等於(在python2中<>也算不等於,但是在python3中去掉了這個符號)
3、邏輯運算子
and #並且,所有條件成立都成立,一個為假都為假
or #或者,只要有一個成立則都成立,全部為假則為假
not #不是,取反
4、成員運算子
in:表示是否在容器中
not in:表示不在容器中
5、賦值運算子
= #將右側的值賦給左側
+= #a = a + 1 <> a + = 1
-= # a -= 1 <> a - 1*= # a *= 2 <> a * 2
/= # a /= 2 <> a / 2
//= # a //= 2 <> a // 2
%= # a%=2 <> a % 2
注意:python中沒有自加或者自減運算子,使用賦值運算子來替代完成運算