%s 字串
%ns n代表字串佔據的寬度
%-ns -代表左對齊,預設為右對齊
%d int型別
%02d 0:佔位符 2:長度
%f 浮點型
%nf 小數點後保留的位數
單分支
12
if 判斷條件:語句
雙分支
1234
if 判斷條件:語句塊1
else:
語句塊2
多分支
1234567
if 判斷條件1:語句塊1
elif:
語句塊2
...else:
語句塊n
is 判斷兩個識別符號是否引用同乙個物件,若是返回true,否則返回false
not is
in 判斷指定的元素是否存在於指定的序列中,若存在則返回true,不存在則返回false
not in
& 按位與
| 按位或
^ 按位異或
~ 按位取反
<< 左移
特別注意使用位運算的時候一定要將數值轉為2進製來計算
and 與運算 全真則真,一假則假
or 或運算 一真則真,全假則假
not 非運算 真變假,假變真
注意:使用and來連線的時候,若有乙個表示式的結果為假,則後面的表示式不再進行運算直接返回假
使用or來連線的時候,若有乙個表示式的結果為真時,則後面的表示式不再運算直接返回真
優先順序:( ) > not > and >or
== 等於
!= 不等於
大於+= -= = /= %= *= //=< 小於
= 大於等於
<= 小於等於
使用比較運算子時,得到的時乙個bool值
注意:使用賦值運算的時候,解除安裝等號左邊的變數的值會發生變化,寫在等號右邊的值不發生變化,只參與運算
Python集合及其運算
一 集合 set 集合是由不同可hash的值組成的,裡面所有的值都是唯一的,也是無序的 集合的建立 set test 把值放入中 lis name age hometown set test set lis set test 利用set 函式,把其他型別轉換為set list test name a...
初學Python 集合及其運算
集合是乙個無序的 不重複的資料組合,和字典列表一樣也是一種資料型別。集合兩個最主要的功能 去重 把乙個列表變成集合,就自動去重了 關係測試 測試兩組資料之間的交 並 差集等關係 首先,如何建立集合?兩種方式 1 直接建立 a set 1,8,2,3,5,4,5,3 2 將列表轉化成集合 list1 ...
Python 位運算及其應用
1.機器數 真值,原碼 反碼 補碼 機器數 乙個數在計算機中的二進位制表示形式,機器數是帶符號的,在計算機用乙個數的最高位存放符號,正數為0,負數為1 真值 因為第一位是符號位,所以機器數的形式值就不等於真正的數值,將帶符號位的機器數對應的真正數值稱為機器數的真值 為什麼要設定原碼 反碼 補碼 方便...