python的熱身課

python特性

  • 開源
  • 功能強大,可應用於諸多領域
  • 擁有豐富的模塊(庫)https://pypi.org收錄了所有的python模塊。
  • python的哲學理念:優雅、簡單、明確。
  • 在python中,一切皆對象。
  • python是一種解釋型語言,即腳本語言。
     

Centos7中安裝python

  • 默認使用kali,kali自帶python2和python3
    pip list           #列出當前已安裝的所有模塊
    pip install python-nmap    #自動連接到pypi安裝指定模塊
  • cd /etc/yum.repos.d/epel.repo
    rm -f *
    下載阿里雲鏡像配置yum源。
    wget -O /etc/yum.repos.d/epel.repo http://mirrors.aliyun.com/repo/epel-7.repo
    yum list python3*          #查看源中python版本
    yum install python36       #安裝python3.6版本
    #配置pip
    yum install python36-pip        #安裝pip3
    pip3 install --upgrade pip      #升級pip3
    pip                             #運行pip3
    pip install request             #安裝request模塊
    pip list                        #列出系統中已安裝的所有模塊

    使用python,既可以編輯成腳本文件,也可以直接在python自帶的開發環境IDLE裏交互式執行各種命令。
    可以現在IDLE中執行測試,再寫入腳本中批量執行。
    python程序文件一般以.py結尾。
    在vim編輯器中第一行固定格式
    #! /usr/bin/python3

  • python解釋器:負責將python源代碼解釋成機器語言並執行程序。
    python3默認編碼格式危Unicode,無需指定編碼格式可識別中文。

  • python區分大小寫,如布爾值True和False。

  • python註釋
    單行註釋#,其後內容不會被執行,可放在一行代碼後,或獨自成行。
    多行註釋,使用兩組,每組三個連續雙引號"""或連續三個單引號''',兩組引號之間爲註釋內容。

  • 通常python文件頭部會記錄作者、時間等信息。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章