Python語法

嚯嚯go發表於2024-06-22

Python

領導:不要分號

1.基礎

變數定義 x=100
判斷 if
迴圈 for...in...、while break、continue

函式 def 函式名(引數):
    函式體


class 類名:
  def __init__(self, p1, p2):
    self.param1=p1
    self.param2=p2

  類變數、例項變數
   __repr__
   __gt__
   __lt__
   __add__

字串常用操作:拼接(+)、乘法、改變大小寫、格式化(format)、分割(split)、連線(join)、
        去空格(strip)、替換(replace)、in、轉義(反斜槓\)、換行符(\n)、切片([ : ])

檔案讀寫

物件導向四大支柱:
  • 封裝 2層含義(1.分裝了狀態和方法) 2.客戶端呼叫程式碼 公開的 不建議用_xxx
  • 抽象
  • 多型:用介面程式設計
  • 繼承
  • 組合:(“擁有”關係) composition

容器: 列表(list)、元組(tuple)、字典(dict)
模組:if __name__== " __main__"

2. 程式設計工具

Bash unix系統的命令列視窗
echo、history、pwd、cd、(/ 根目錄、~ home目錄)、ls、mkdir、touch、管道(|)  .profilehome目錄下配置檔案
環境變數 export x=100、echo $x
正規表示式:gerp Beautiful zen.txt
內建模組re可在Python中使用正則:matches=re.findall("Beatuful", l)
                 __.*__ 任意字元0次或多次

包管理器:pip
     eg: pip install Flash==0.11.1
版本控制:Git 使用Git將軟體放在github上。
推送:①.暫存檔案 git status
         git add test.py (git reset test.py)
   ②.提交   git commit -m "my first commit"
   ③.將本地修改推送到中央程式碼庫 git push origin master

拉取:git pull origin master

回退版本:git log
     git checkout 編號

入門:git clone 倉庫連結 將中央程式碼倉庫下載到本地
之後,ls檢查成功?

diff 下一步:學習 分支和合並 (todo:自己去調查)

網路爬蟲:從網上提取資料的程式。
P203:最簡單的一個例子 request、BeautifulSoup

3. 電腦科學

資料結構:用來存貯和祖師資訊的一種形式。
演算法:(algorithm)是解決問題的一系列步驟。

相關文章