資料型別
2、位運算
按位運算
3、條件語句
4、迴圈語句
5、異常處理
天池python訓練營
戳我跳轉到學習位址?
a=1b=
2c=a+b
print
(c)#執行結果是3
# python中用#進行注釋哦~
算術運算子
操作符名稱
示例+
加
1 + 1
-
減
2 - 1
*
乘
3 * 4
/
除
3 / 4
//
整除(地板除)
3 // 4
%
取餘
3 % 4
**
冪
2 ** 3
比較運算子
操作符名稱
示例>
大於
2 > 1
>=
大於等於
2 >= 4
<
小於
1 < 2
<=
小於等於
5 <= 2
==
等於
3 == 4
!=
不等於
3 != 5
邏輯運算
操作符名稱
示例and
與
(3 > 2) and (3 < 5)
or
或
(1 > 3) or (9 < 2)
not
非
not (2 > 1)
位運算子
操作符名稱
示例~
按位取反
~4
&
按位與
4 & 5
|
按位或
4 | 5
^
按位異或
4 ^ 5
<<
左移
4 << 2
>>
右移
4 >> 2
其他運算子
操作符名稱
示例in
存在
'a' in ['a', 'b', 'c']
not in
不存在
'h' not in ['a', 'b', 'c']
is
是
"hello" is "hello"
not is
不是
"hello" is not "hello"
運算子的優先順序
運算子描述
**指數(最高優先順序)
~±按位翻轉,一元加號和減號
* / % //
乘,除,取模和取整除)
+ -加法減法
>> <<
右移,左移運算子
&位『and』
^|位運算子
<=<>>=
比較運算子
<>==!=
等於運算子
=%=/=//=-=+=*=**=
賦值運算子
is is not
身份運算子
in not in
成員運算子
not and or
邏輯運算子
型別名稱
示例int
整型-876, 10
float
浮點型3.149, 11.11
bool
布林型true, false
整型
二進位制有三種不同的表示形式:原碼、反碼和補碼,計算機內部使用補碼來表示。
原碼:就是其二進位制表示(注意,有一位符號位)。
反碼:正數的反碼就是原碼,負數的反碼是符號位不變,其餘位取反(對應正數按位取反)。
補碼:正數的補碼就是原碼,負數的補碼是反碼+1。
符號位:
最高位為符號位,0表示正數,1表示負數。在位運算中符號位也參與運算。
詳情請參考位運算子~
if expression:
expr_true_suite
if expression:
expr_true_suite
else
: expr_false_suite
if expression1:
expr1_true_suite
elif expression2:
expr2_true_suite
..elif expressionn:
exprn_true_suite
else
: expr_false_suite
個人感覺迴圈語句和c語言沒啥區別,要提到的就是幾個函式
range
([start,
] stop[
, step=1]
)
enumerate
(sequence,
[start=0]
)
python標準警告總結 Python基礎入門 從變數到異常處理
操作符 名稱示例 in存在 a in a b c not in 不存在 h not in a b c 等於 3 4 不等於 3 5 is,is not 對比的是兩個變數的記憶體位址 對比的是兩個變數的值 比較的兩個變數,指向的都是位址不可變的型別 str等 那麼is,is not 和 是完全等價的。...
Python基礎入門 從變數到異常處理(1)
注釋方法 1,用於單行注釋 2,或 用於區塊注釋 三個單引號或雙引號 運算子型別 1,算術運算子 和日常的加減乘除規則一樣 2,比較運算子 和日常的大於小於等於一樣 3,邏輯運算子 和計算機中的與或非運算一樣 4,位運算子 可用於求反碼,補碼等操作 5,三元運算子 6,其他運算子 包含成員運算子與身...
從變數到常量
現階段,我是乙個 變數 而且在接下來很長的一段時間內,我都無法改變我是乙個 變數 的狀況。為什麼說自己是變數呢?因為,我覺得自己容易受他人影響。看部落格 看新聞 看微博 和別人聊天 看 看書,都是被別人影響的過程。被別人影響不一定是壞事,但問題是有多少人 多少知識在影響你,有多少人和資訊能對你的人生...