單行注釋使用(#(所要描述的文字))
多行注釋(』』』
所要描述的文字
『』』)
#所要描述的文字
print
("hello python")''
''就是愛學習?
1.運算子的優先順序:算數》比較》位運算》邏輯運算
2.is,is not和==,!=的區別為:(1)is, is not 對比的是兩個變數的記憶體位址。(2)==, != 對比的是兩個變數的值。(3)比較的兩個變數,指向的都是位址不可變的型別(str等),那麼is,is not 和 ==,!= 是完全等價的。(4)對比的兩個變數,指向的是位址可變的型別(list,dict,tuple等),則兩者是有區別的。
在使用變數之前,需要對其先賦值。
變數名可以包括字母、數字、下劃線、但變數名不能以數字開頭。
python 變數名是大小寫敏感的,foo != foo。
a
= 「湖人總冠軍」
a = 「勇士總冠軍」
print(a)#湖人總冠軍
通過type(object)獲取資訊型別
print
("type(3.1415)"
) #<
class
'float'
>
print
("type(2)"
) #<
class
'int'
>
print
("type(false)"
) #<
class
'bool'
>
isinstance(object, classinfo) 判斷乙個物件是否是乙個已知的型別。
print
(isinstance(1
, int)
) # true
print
(isinstance
(5.2
, float)
) # true
print
(isinstance
(true, bool)
) # true
print
(isinstance
('5.2'
, str)
) # true
型別轉換
轉換為整型 int(x, base=10)
轉換為字串 str(object=』』)
轉換為浮點型 float(x)
print(*objects, sep=' ', end='\n', file=sys.stdout, flush=false)
將物件以字串表示的方式格式化輸出到流檔案物件file裡。其中所有非關鍵字引數都按str()方式進行轉換為字串輸出;
關鍵字引數sep是實現分隔符,比如多個引數輸出時想要輸出中間的分隔字元;
關鍵字引數end是輸出結束時的字元,預設是換行符\n;
關鍵字引數file是定義流輸出的檔案,可以是標準的系統輸出sys.stdout,也可以重定義為別的檔案;
關鍵字引數flush是立即把內容輸出到流檔案,不作快取。
例如
print
("這裡有頭豬,隻羊,還有家"
.format(8
,9,"乙個"))
#這裡有8頭豬,9隻羊,還有乙個家
原碼:就是其二進位制表示(注意,最高位是符號位)。
反碼:正數的反碼就是原碼,負數的反碼是符號位不變,其餘位取反(對應正數按位取反)。
補碼:正數的補碼就是原碼,負數的補碼是反碼+1。
(以上表示均在二進位制的情況下)
~ 把num的補碼中的 0 和 1 全部取反(0 變為 1,1 變為 0)有符號整數的符號位在 ~ 運算中同樣會取反。
與的兩邊都為1時結果才為1
或的兩邊有乙個1則結果為1,全為0時結果為0
異或兩邊對應位不同時結果為1
變數 運算子與資料型別
單行注釋 在 python 中,表示注釋,作用於整行。多行注釋 或者 表示區間注釋,在三引號之間的所有內容被注釋 操作符 名稱示例 按位取反 4 按位與i 按位或 按位異或 左移 右移注意 運算子的優先順序 1.一元運算子優於二元運算子。例如3 2等價於3 2 2.先算術運算,後移位運算,最後位運算...
變數 運算子與資料型別
2.1注釋 1.單行注釋 作用於整行 2.或者 表示區間注釋,在這之間的所有內容都會被注釋 2.2運算子 1.算術運算子 整除 取餘 冪 2.比較運算子 不等於 3.邏輯運算子and or not 4.位運算子 5.三元運算子x,y 4,5 small x if x2.3變數和賦值 1.使用變數之前...
變數 資料型別 運算子
一 變數 1 概念 值可以變化的量 2 變數的基本組成 變數名 變數值 3 變數名 不能是關鍵字 關鍵字是有特殊含義的單詞,如var 4 變數的定義 var 變數名 5 變數的賦值 變數名 變數值 6 變數不能以數字開頭,可以用字母數字下劃線進行使用 二 常量 1 常量是變數的一種,但是常量的值一旦...