變數就是在程式中用來儲存資料的容器
語法:
變數名 = 值
說明:
= :賦值符號,將等號右邊的值賦給左邊的變數。
值:最後的值可以是任何有結果的表示式,例如:190、變數、表示式、呼叫函式表示式、
注意:
結論:
使用變數拿到的是變數中位址對應的值
+: 加法運算部分細解:-: 減法運算
*: 乘法運算
/: 除法運算
%: 取餘運算(求餘數)
//: 整除運算
**: 冪運算
a. % - 取餘
應用一:獲取乙個整數的最低的一位或者第幾位的值 num % (10^n)
應用二:判斷乙個數是否能被另外乙個數整除 num1 % num2
b. // - 求商,獲取商的整數部分(除法運算)
應用一:取乙個數的高位數 num % (10^n)
**注意:**整除的時候,如果商是負的小數(小數點後的值大於0)最後結果是整數部分減一。
c. ** - 冪運算
可以進行x的y次方進行計算 如: 2 ** 10 = 1024
也可以進行開方運算 如: 9 ** 0.5 = 3.0
> : 大於**注意:**所有的比較運算子的結果都是布林值。並且python支援數學中的方式去使用》、<、>=、<=去表示範圍;即當有雙條件時,比如:num > 0 and num < 10,可以寫成:0 < num < 10。< : 小於
== : 等於
!= : 不等於
= : 大於等於
<= : 小於等於
and :邏輯與運算**注意:**邏輯運算子的運算物件是布林值,運算結果也是布林值。or :邏輯或運算
not :邏輯非運算
a. and - 邏輯與運算
值1 and 值2 : 如果值1和值2的結果都為true,結果才是true,只要有乙個false,結果就是false。
true and true -> true
true and false -> false
false and true -> false
false and false -> false
應用:邏輯與運算相當於生活中的『並且』,當需要多個條件同時滿足的時候,就是用and將多個條件連線在一起。
and短路操作:如果and前面的條件為false,則and後面的條件語句不會執行。
b. or - 邏輯或運算
值1 or 值2 :如果值1和值2的結果都為false,結果才是false,只要有乙個true,結果就是true。
true or true -> true
true or false -> true
false or true -> true
false or false -> false
應用:邏輯或運算相當於生活中的『或者』,當需要多個條件中至少有乙個條件滿足 就用or將多個條件連線在一起。
or短路操作:如果or前面的條件為true,則or後面的條件語句不會執行。
c. not - 邏輯非運算
not 值 :對值進行取反,即如果值是true,結果就是false,如果值是false,結果就是true;
not true -> false
not false -> true
應用:對某個條件進行否定
運算規則:
符號講解:
變數 += 值 --> 相當於 變數 = 變數 + 值變數 -= 值 --> 相當於 變數 = 變數 - 值
變數 *= 值 --> 相當於 變數 = 變數 * 值
變數 /= 值 --> 相當於 變數 = 變數 / 值
變數 %= 值 --> 相當於 變數 = 變數 % 值
變數 //= 值 --> 相當於 變數 = 變數 // 值
變數 **= 值 --> 相當於 變數 = 變數 ** 值
數**算符 > 比較運算子 > 邏輯運算子 > 賦值運算子;
優先順序越高的先算,但是如果有括號,先算括號裡面的;
數**算符中:** > * / % // > + -
位運算是針對二進位制中的每一位進行的相關操作;
位運算的運算子:&(按位與) |(按位或) ^(按位異或) ~(按位取反) <<(左移) >>(右移)
1 & 1 - 1語法:數字1 | 數字2 -> 二進位制的每一位進行或預算,運算的時候如果有乙個為1結果就是1,兩個都為0結果才是01 & 0 - 0
0 & 1 - 0
0 & 0 - 0
與運算的應用:判斷乙個數的奇偶性(最優的解答)。
方法:將數字和1與,如果結果是0,就說明這個數是偶數,如果結果是1,說明這個數是奇數。
1 | 1 - 1語法:數字1 ^ 數字2 -> 判斷每一位不同為1 相同為01 | 0 - 1
0 | 1 - 1
0 | 0 - 0
1 ^ 1 - 0語法:~ 數字 ->將每一位取反(0變成1 1變成0)1 ^ 0 - 1
0 ^ 1 - 1
0 ^ 0 - 0
按位異或的應用:可用來判斷兩個變數是否相等。
~ 1 - 0字串是python中一種常用的有序但是不可變得容器類的資料型別,可以同時儲存多個字元,屬於序列。0 - 1
例如:
\n - 換行\t - 製表符(縮排乙個tab)
』 - 表示乙個普通單引號
" - 表示乙個普通雙引號
\\ - 表示乙個反斜槓
注意:乙個轉義字元代表乙個字元
Python變數,運算子以及語句
phyton變數 數字int var 1 整數 log var 1000l 長整數 float var 1.0 浮點數 字串s helloworld print s 輸出所有字元 print s 0 輸出第乙個字元h print s 2 5 輸出第三個到第五個字元,左閉右開llo print s 5...
python中變數 常見運算子
什麼是變數 執行時可以發生變化的量 變數的定義 變數的命名規範 python的關鍵字和保留字 import keyword keyword.kwlist false none true and as assert break class continue def del elif else exce...
PHP變數以及常量以及運算子
1.php基礎知識 echo hello 2.變數 1 變數不需要指定資料型別 弱型別 2 變數名必須以 開頭 3 命名規則 由英文本母,數字,下劃線組合,不能數字開頭 4 對大小敏感 error reporting e all name 張三 age 20 echo name echo echo ...