程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
您现在的位置: 程式師世界 >> 編程語言 >  >> 更多編程語言 >> Python

python入門(起步必會)

編輯:Python

python解釋器

  • 編譯型:把源代碼編譯成機器語言(0101),並保存成二進制文件,運行時計算機直接運行二進制文件(好處:執行效率快,缺點:跨平台兼容型差,windows能執行的文件,Linux不可執行,每次改代碼都要重新編譯)【C語言,Go語言】
  • 解釋型:相當於翻譯官,直接執行源代碼,執行時一邊翻譯,一邊執行(好處:簡單明了,跨平台兼容性好,只要有編譯器,缺點:執行效率低)【python,Java】
  • 注:Linux的默認解釋器是bash
  • python的解釋器類型
    1、 Cpython:默認是Cpython解釋器, c語言實現(優點:官方、庫多)
    2、 IPython:基於CPython之上的一個交互式解釋器(美觀、可實現bash、shell編譯)
    3、Jpython:java實現, Python代碼會先轉化成Java 字節碼
    4、IronPython:c#實現
    5、PyPy:python實現的python解釋器 pypy運行效率高(優點:JIT技術:具有緩存功能:已經編譯過的代碼,不用重新編譯)
    交互式環境:打一行代碼執行一行代碼(相當於微信聊天)
python的提示符

>>>:鍵入python語句的主要提示符
···:次要提示符(行末加 \ :續行符)一般表示語句沒有結束,沒有輸入完成

python的賦值
  • 直接賦值:a = 1 a = “ok”
  • 連續賦值:a = b = 2
  • 多項賦值:name,sex=‘zjh’,‘female’
  • 賦值互換:a,b = b,a
    注:所有的代碼都是從磁盤復制到內存裡執行
python注釋

單行注釋:#
多行注釋:三雙(單)引號
注:pycharm裡:整塊注釋:ctrl+/

python語法規則:

代碼段:縮進的方式來區分代碼段(建議以4個空格來縮進(pythonic))
換行: 回車換行, 行末可以加";"
續行:行末用“"
一行寫多條語句: 用";"分

查看python版本:python -V
查看pip路徑:pip -V
安裝工具:pip install 庫名稱(ipython)
(注:在Linux裡用要注明版本型號:python3 -V)

python裡的幾個內置函數
  • id:查看對象的內存地址(id(a)或print(id(a))
  • help:查看對象幫助信息
  • dir:查看對象的屬性方法(dir(a):其中center使用方法:
    #print(name.center(20,"*"))#長度為20,name在中間,用*填充 )
  • type:查看對象的類型(int/str)

python最流行的IDE:pycharm

PyCharm常用快捷方式
• Ctrl + 懸浮/單擊鼠標左鍵: 簡介/進入代碼定義
• Ctrl + /: 行注釋/取消行注釋
• Ctrl + Shift + / : 塊注釋
• Ctrl + Alt + L : 代碼格式化
• Ctrl + D : 復制選定的區域或行
• Ctrl + R:替換
• Shift+F10:運行

用戶輸入:input

pycharm設置顯示格式(字體、背景等)
設置代碼字體大小、行距的設置
pycharm的背景顏色、字體等的設置
python script的設置模板,可聲明作者、創建時間、文件名、IDE等


  1. 上一篇文章:
  2. 下一篇文章:
Copyright © 程式師世界 All Rights Reserved