一、python介紹
1、什麼是python
python 是乙個高層次的結合了解釋性、編譯性、互動性和面向 物件的指令碼語言。
2、什麼是物件導向
這意味著python支援物件導向的風格或**封裝在 物件的程式設計技術。
3、什麼是解釋型別
這意味著開發過程中沒有了編譯這個環節。
4、什麼是動態型別
5、python的特點
膠水語言
a.特點:簡單、易學、免費、開源、可擴充套件性、可移植性、廣泛的標準庫
b.應用領域:網頁開發、系統程式設計、資料分析、網路爬蟲、ai人工智慧、大資料、雲計 算、自動化指令碼開發
2、豆瓣網 - 圖書、唱片、電影等文化產品的資料資料庫**
3、知乎 - 乙個問答**
二、python中的變數命名規則
1、變數由字母,數字,下劃線組成,但必須是字母或下劃線開頭,區分大小 寫,不能由數字開頭
2、下劃線和大寫字母開頭的識別符號有特殊意義:
a.單下劃線開頭識別符號_*** 不能用於from *** import * ,即保護型別只能允 許其本身與子類進行訪問
b.__*** 雙下劃線的表示的是私有型別的變數。只能是允許這個類本身進行訪 問了,連子類也不可以
c.大寫字母開頭的在python中一般表示模擬如:people
三、python中的輸出語句
1、python輸出語句 print ('hello duoceshi')
2、python格式化輸出:
%s :字串 (採用str()的顯示)
%c :單個字元 %d:十進位制整數
%i :十進位制整數
%o:八進位制整數
%x:十六進製制整數
%f:浮點數
%% :字元"%"
四、python中的輸入語句
input()函式會把任何使用者輸入的內容、轉換成字串儲存,在需要其它型別的資料 時,
呼叫相應的函式進行轉換 name = input('請輸入您的使用者名稱:')
if name == 'duoceshi':
print ('vip使用者')
else:
print ('普通使用者')
五、python中的注釋
1、單行注釋:採用#號
2、注釋選中內容:crtl+/
3、單引號、雙引號、三引號注釋:
print ('dcs is number one')
print ("dcs is number one")
print ('''dcs is number one''')
六、python常見的運算操作
1、算術運算子
+、-、*、/(帶小數點)
%:取餘
**:返回x的y次冪
//:取整數
2、賦值運算子
=:賦值運算子
+=:加法賦值運算子,如a+=b相當於a=a+b
-=:減法賦值運算子,如a-=b相當於a=a-b
*=:乘法賦值運算子,如a*=b相當於a=a*b
/=:除法賦值運算子,如a/=b相當於a=a/b
%=:取模賦值運算子,如a%=b相當於a=a%b
**=:冪賦值運算子,如a**=b相當於a=a**b
//=:取整除賦值運算子,如a//=b相當於a=a/b
3、比較運算子
如果符合,輸出true;如果不符,輸出false
==:等於
!=:不等於
>:大於
>=:大於等於
<=:小於等於
4、邏輯運算子
and:如x and y,兩項都為真,則輸出true,否則輸出false
or:如x or y,有一項為真,則輸出true,否則輸出false
not:如not x,x為假,則輸出true
5、位運算子
轉化成2進製後,對應的位進行位運算
&:按位運算子,左右兩邊都為1則為1,否則為0
|:按位或運算子,左右兩邊有乙個為1則為1,否則為0
^:按位異或運算子,左右兩邊相異時為1,否則為0
~:按位取反運算子,每個位取反,~x相當於-x-1
>>:右移運算子,a>>2相當於小數點向左移動兩位
6、成員運算子
in:x in y,如果x在y集合裡,則輸出true,否則輸出false
not in:x not in y,榮獲x不在y集合裡,則輸出true,否則輸出false
Python操作mysql步驟
建立連線 conn connect host localhost port 3306,database jing dong user root password mysql charset utf8 建立游標 cs1 conn.cursor sql select from goods cs1.exe...
socket程式設計各步驟作用簡述之python版
python的標準庫裡面自帶了socket模組,直接可以匯入,連線方式和其它程式語言基本也是一樣的,因為初學socket程式設計所以每一步具體起到什麼作用還不是很明確,而網上基本都是直接 大同小易 只有自己試了幾次才知道。來看一下比喻的socket連線圖 基本上乙個程式對應乙個埠,乙個執行緒監聽乙個...
Python操作mongodb的9個步驟
一 匯入 pymongo from pymongo import mongoclient 二 連線伺服器 埠號 27017 連線mongodb 連線mongodb我們需要使用pymongo庫裡面的mongoclient,一般來說傳入mongodb的ip及埠即可,第乙個引數為位址host,第二個引數為...