python輸出及其運算

2021-09-25 11:20:14 字數 1083 閱讀 6737

%s 字串

%ns n代表字串佔據的寬度

%-ns -代表左對齊,預設為右對齊

%d int型別

%02d 0:佔位符 2:長度

%f 浮點型

%nf 小數點後保留的位數

單分支

1

2

if 判斷條件:

語句

雙分支

123

4

if 判斷條件:

語句塊1

else:

語句塊2

多分支

123

4567

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 真值 因為第一位是符號位,所以機器數的形式值就不等於真正的數值,將帶符號位的機器數對應的真正數值稱為機器數的真值 為什麼要設定原碼 反碼 補碼 方便...