Python学习:基本概念
一、注釋
注釋 是任何存在于 # 號右側的文字,其主要用作寫給程序讀者看的筆記。
print('hello world') #注意到 print 是一個函數注釋的作用:
(1)解釋假設
(2)說明重要的決定
(3)解釋重要的細節
(4)說明你想要解決的問題
(5)說明你想要在程序中克服的問題
二、變量
將數據在內存中存儲之后定義一個名稱,這個名稱就稱之為變量。
三、標志符命名
(1)第一個字符必須是字母表中的字母或下劃線。
(2)標識符的其它部分可以由字符、 下劃線、數字組成。 (3)標識符名稱區分大小寫。
(4)不能使用內斂關鍵字
四、數據類型
在python中的數據類型有數值、布爾型、字符串、列表、元組、集合與字典。如下圖所示:
五、對象
與c++不同的是,Python 將程序中的任何內容統稱為對象。Python 是強(Strongly)面向對象的,因為所有的一切都是對象, 包括數字、字符串與 函數。
六、縮進
空白區在各行的開頭被稱作縮進 。在邏輯行的開頭留下空白區(使用空格或制表符)用以確定各邏輯行的縮進級別,而后者又可用于確定語句的分組。
即放置在一起的語句必須擁有相同的縮進。
七、運算符
(1)+ (加)
兩個對象相加。
(2)- (減)
從一個數中減去另一個數,如果第一個操作數不存在,則假定為零。
(3)* (乘)
給出兩個數的乘積,或返回字符串重復指定次數后的結果。
(4)** (乘方)
返回 x 的 y 次方。
(5)/ (除)
x 除以 y
(6)// (整除)
x 除以 y 并對結果向下取整至最接近的整數。
(7)% (取模)
返回除法運算后的余數。
(8)<< (左移)
將數字的位向左移動指定的位數。(每個數字在內存中以二進制數表示,即 0 和1)
(9)>> (右移)
將數字的位向右移動指定的位數。
(10)& (按位與)
對數字進行按位與操作。
(11)| (按位或)
對數字進行按位或操作。
(12)^ (按位異或)
對數字進行按位異或操作。
(13)~ (按位取反)
x 的按位取反結果為 -(x+1)。
(14)< (小于)
返回 x 是否小于 y。所有的比較運算符返回的結果均為 True 或 False 。
(15)> (大于)
返回 x 是否大于 y。
(16)<= (小于等于)
返回 x 是否小于或等于 y。
(17)>= (大于等于)
返回 x 是否大于或等于 y。
(18)== (等于)
比較兩個對象是否相等。
(19)!= (不等于)
比較兩個對象是否不相等。
(20)not (布爾“非”)
如果 x 是 Ture ,則返回 False 。如果 x 是 False ,則返回 True 。
(21)and (布爾“與”)
如果 x 是 False ,則 x and y 返回 False ,否則返回 y 的計算值。
(22)or (布爾“或”)7
如果 x 是 True ,則返回 True ,否則它將返回 y 的計算值。
八、轉換數據類型常用函數
(1)int(x)
將x轉換為?個整數
(2)float(x)
將x轉換為?個浮點數
(3)complex(real [,imag ])
創建?個復數,real為實部,imag為虛部
(4)str(x )
將對象 x 轉換為字符串
(5)repr(x )
將對象 x 轉換為表達式字符串
(6)eval(str )
?來計算在字符串中的有效Python表達式,并返回?個對象
(7)tuple(s )
將序列 s 轉換為?個元組
(8)list(s )
將序列 s轉換為一個列表
九、運算符
1、算數運算符
2、賦值運算符
3、復合賦值運算符
4、?較運算符
5、邏輯運算符
總結
以上是生活随笔為你收集整理的Python学习:基本概念的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Windows下卸载Oracle
- 下一篇: websocket python爬虫_p