1.注釋 #或者''' ''' 或者""" """;
2.輸出函式print("");
3.**塊。用冒號作為開始,具有相同縮排的**。縮排需要相同型別,tab和空格(4個)不一樣;
if 5==5:
print("")
print("")
if false:
print("")
print("") #沒有花括號,以冒號開始,以縮排劃分
print("")
4.變數 宣告變數的三種方式
a="fan"
a,b=100,200
a=b=c=100
5.變數的命名 字母數字下滑線 首字元不能是數字
6.變數的型別
number(int ,float,bool,complex(複數)宣告的方式為complex(4,-3)或者com=4+3j)
#type 是獲取這個變數的型別 #id 是獲取這個變數的記憶體位址
intvar=123
print(type(intvar))
print(intvar)
print(id(intvar))
floatvar=1.4e-2
print(floatvar)
print(type(floatvar))
print(id(floatvar))
complexvar=complex(4,3)
print(complexvar)
print(type(complexvar))
print(id(complexvar))
-注釋: 就是對程式的解釋 方便大家閱讀**
(1)注釋的分類:1)單行注釋 # 2)多行注釋 ''' ''' 或者 """ """
(2)利用注釋來進行排錯
(3)注意點:注釋的巢狀
-**塊: python特有的語言特點
以冒號作為開始,用縮排劃分作用域,這樣的結構稱之為**塊,是乙個整體
-變數(1)變數的含義:可以改變的量 具體指 記憶體中的一塊儲存空間
(2)變數的宣告
(3)變數的命名
-python的標準資料型別
(1)number:(int float bool complex) 數字型別
(2)string 字串型別
(3)list 列表型別
(4)tuple 元祖型別
(5)set 集合型別
(6)dict 字典型別
int : 整數型別 (正整數(各種進製) 負整數 0)
float: 浮點數型別 (1普通小數,2科學計數法表示的小數 a = 3e-5 #3e-05 )
bool: 布林值型別 (真和假)
complex: 複數型別 (宣告複數的2種方法) (複數用作於科學計算中,表示高精度的資料,科學家會使用)
-自動型別轉換:當2個不同型別的資料進行運算的時候,預設向更高精度轉換
資料型別精度從低到高:bool int float complex
-強制型別轉換:
-->number 部分
int : 浮點型 布林型別 純數字字串
float: 整型 布林型別 純數字字串
complex: 整型 浮點型 布林型別 純數字字串
bool: ( 容器型別資料 / number型別資料 都可以 )
-->容器型別部分
str: ( 容器型別資料 / number型別資料 都可以 )
list: 字串 元祖 集合 字典
tuple: 字串 列表 集合 字典
set: 字串 列表 元祖 字典 (注意:相同的值,只會保留乙份)
dict: 使用二級列表 或 二級元祖 或 二級集合(注意:裡面放元祖)
-關於變數的位址
-->number 部分
以下規律僅對當前linux的python版本負責
1.對於整型而言,-5~正無窮都是相同的id標識,其他的不是
2.對於浮點數而言,非負數的變數id在值相同的情況下是相同的
3.布林值相同的情況下,id標識一定相同
4.複數的id標識都不相同(在 實數+虛部 這樣的結構中)
-->容器型別部分
5.對於字串而言,只要字串的值相同,那麼對應的id標識一定相同
6.列表,元祖,字典,集合無論什麼情況 id標識都不同,空元祖的id標識一樣。
-運算子
(1)算數運算子: + - * / // % **
(2)比較運算子: > < >= <= == !=
(3)賦值運算子: = += -= *= /= //= %= **=
(4)身份運算子: in 和 not in (針對於容器型資料)
(5)成員運算子: is 和 is not (檢測兩個資料在記憶體當中是否是同乙個值)
(6)邏輯運算子: and or not
(7)位運算子: & | ~ ^ << >>
-分支結構
(1)單項分支 if 條件表示式: ...
(2)雙項分支 if 條件表示式: ... else: ...
(3)多項分支 if 條件表示式: ... elif: ... elif ... else: ...
(4)巢狀分支 if 條件表示式: if 條件表示式 ....(條件分支的互相巢狀)
-迴圈結構
(1)while 迴圈結構
(2)for...in... 迴圈結構
python學習之 階段小結
學了一段時間的python總結一下強化記憶 我學習python,主要是通過看別人的部落格,在網上找各種資料對照,自己練習,做下小結 推薦python快速學習部落格 菜鳥吧 序列 list,tuple tuple元素不可變,list元素可變 序列的引用 s 2 s 1 8 2 字串是一種tuple 運...
學習筆記之Python學習(一)
一開始學習python的時候,我也只是看了一兩本介紹python語言的書籍程度,並沒有實際去接觸它。然後最近需要學習openmv3,需要編寫python語言才能執行它,才開始慢慢的了解它,接下來的python講解我也是基於openmv3的應用操作來記錄的。開發環境 win10 python軟體版本 ...
python爬蟲筆記(一)requests基本使用
requests是乙個功能強大 簡單易用的 http 請求庫,建議爬蟲使用requests。requests.get url url,params none,headers none,proxies none,cookies none,auth none,verify none,timeout no...