一、在python中一切皆物件,
內建物件(直接使用),標準庫物件(匯入可使用)、拓展庫物件(先安裝再匯入方可使用)。
二、python內建物件
(1)如表所示
(2)常量與變數:
在python中,不僅變數的值可以變,變數的型別也可以變。另外,不需要宣告變數型別,用賦值語句可以直接建立任意型別的變數。
x =
5#建立了乙個整型變數
type
(x)#可以檢視變數型別
x ="hello world"
#建立了乙個字串變數
x =[1,
2,3]
#建立了乙個列表,之前的x變數不復存在
python變數不直接儲存值,而是儲存了值的記憶體位址或者引用,所以變數的型別也可以隨時改變。
(3)數字型別:
(4)字串型別:
(5)列表、元組、字典、集合:(內建容器物件)
x_list =[1
,2,3
]#建立列表物件
x_tuple =(1
,2,3
)#建立元組物件
x_dict =
#建立字典物件,形式為:鍵:值
x_set =
#建立集合物件
x_str =
"hello world"
#各類物件的引索
print
(x_str[0]
)print
(x_list[0]
)print
(x_tuple[0]
)#字串、列表、元組都支援序號下標來查詢元素
print
(x_dict[
'a']
)#字典的引索下標用 「鍵」
三、python的運算子和表示式:
(1)優先順序順序:算術、位運算、成員測試運算子(in )、關係運算子、邏輯運算子。
(2)注意在python中不支援++和–運算子,
i =
3print(+
+i)#是兩個正號的意思
print(+
(+3)
)#與++i等價
#print(i++)python不支援++運算子,語法錯誤
print(-
-i)#負負得正
print(-
(-i)
)#等價--i
print(-
--i)
#等價於-(-(-i))
print
(i--
)#python不支援--,語法錯誤
三、內建函式用法
(1)型別間的轉換
bin() oct() hex() float() complex()等常用的
對應實用但陌生的有:
ord() 返回單個字元的unicode碼。
chr() 返回unicode碼的對應字元
str() 直接將任意引數轉換成字串
print
(ord
('a'))
print
(chr(65
))print
(chr
(ord
('a')+
1))#python不允許字串和數字想加,
#所以先要把字元轉其對應的unicode碼
print
(chr
(ord
('國')+
1))#支援中文
print
(str
(123))
print
(str([
1,2,
3]))
print
(str((
1,2,
3)))
print
(str()
)
list() tuple() dict() set() 用來把其他型別轉換成為列表、元組、字典和可變集合。 python內建物件及運算子
算數運算子描述 加 兩個物件相加 減 得到負數或是乙個數減去另乙個數 乘 兩個數相乘或是返回乙個被重複若干次的字串 除 x除以y 取模 返回除法的餘數 冪 返回x的y次冪 取整除 返回商的整數部分 向下取整 比較運算子 描述 等於 比較物件是否相等 不等於 比較兩個物件是否不相等 不等於 比較兩個物...
Python 內建數值操作運算子
1.內建數值操作運算子 python提供9個基本的數值運算符號,這些操作符由python直譯器直接提供,不需要引用標準或第三方庫,也叫內建操作符。除了加 減 乘 除 之外,還有以下幾種運算。x y 表示x與y之整數商,即不大於x與y之商的最大整數。x 12 y 5 print x y 輸出為2 x ...
python 運算子 Python運算子
python語言支援以下型別的運算子 算術運算子 比較 關係 運算子 賦值運算子 邏輯運算子 位運算子 成員運算子 身份運算子 運算子優先順序 1 算術運算子 加號 減號 乘 除 取餘 乘方 整除 1 其中除號 要注意 在python2中,用作整除。解決方法有三 1 兩個相除的數中有乙個為實數。2 ...