Python 入門 —— 集成開發環境 pycharm 的安裝及 python 變量的基本規則

集成開發環境pycharm的安裝及 python 變量命名規則

1. python 是什麼

  • Python ,原意爲蟒蛇, 是一種面向對象的解釋型計算機程序設計語言,由荷蘭人吉多 範 羅蘇姆 (Guido van Rossum)於 1989 年發明,第一個公開發行版發行於1991年。
    Python是純粹的自由軟件, 源代碼和解釋器 CPython 遵循 GPL(GNU General Public License)協議。Python語法簡潔清晰,特色之一是強制用空白符(white space)作爲語句縮進。
    Python具有豐富和強大的庫。它常被暱稱爲膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。常見的一種應用情形是,使用 Python 快速生成程序的原型(有時甚至是程序的最終界面),然後對其中有特別要求的部分,用更合適的語言改寫,比如3D遊戲中的圖形渲染模塊,性能要求特別高,就可以用C/C++重寫,而後封裝爲Python可以調用的擴展類庫。需要注意的是在您使用擴展類庫時可能需要考慮平臺問題,某些可能不提供跨平臺的實現。
  • 解釋器(Interpreter)
    又譯爲直譯器,是一種電腦程序,能夠把高級編程語言一行一行直接轉譯運行。解釋器不會一次把整個程序轉譯出來,只像一位“中間人”,每次運行程序時都要先轉成另一種語言再作運行,因此解釋器的程序運行速度比較緩慢。它每轉譯一行程序敘述就立刻運行,然後再轉譯下一行,再運行,如此不停地進行下去。
  • 編譯器(Compiler)
    簡單講,編譯器就是將“一種語言(通常爲高級語言)”翻譯爲“另一種語言(通常爲低級語言)”的程序。一個現代編譯器的主要工作流程:源代碼 (source code) → 預處理器 (preprocessor) → 編譯器 (compiler) → 目標代碼 (object code) → 鏈接器 (Linker) → 可執行程序 (executables)

2. 集成開發環境 pycharm 安裝(linux 操作系統)

  • PyCharm是一種Python IDE,帶有一整套可以幫助用戶在使用Python語言開發時提高其效率的工具,比如調試、語法高亮、Project管理、代碼跳轉、智能提示、自動完成、單元測試、版本控制。此外,該IDE提供了一些高級功能,以用於支持Django框架下的專業Web開發

進行 pycharm 的安裝

2.1 ipython 環境安裝

所需安裝包如下,通過rpm 或者yum 進行安裝,這些安裝包在 csdn 的下載資源中都可以找到

 openpgm-5.2.122-2.el7.x86_64.rpm
 python-ipython-3.2.1-1.el7.noarch.rpm
 python-ipython-console-3.2.1-1.el7.noarch.rpm
 python-ipython-gui-3.2.1-1.el7.noarch.rpm
 python-jsonschema-2.3.0-1.el7.noarch.rpm
 python-mistune-0.5.1-1.el7.x86_64.rpm
 python-path-5.2-1.el7.noarch.rpm
 python-pip-7.1.0-1.el7.noarch.rpm
 python-pygments-1.4-9.el7.noarch.rpm
 python-simplegeneric-0.8-7.el7.noarch.rpm
 python-zmq-14.3.1-1.el7.x86_64.rpm
 zeromq3-3.2.5-1.el7.x86_6![這裏寫圖片描述](https://img-blog.csdn.net/20180718092717173?watermark/2/text/aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L0J1c3Rlcl9aUg==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70)4.rpm

 將所有文件放在同一安裝包,再進行安裝
 執行命令 rpm -ivh *.rpm --nodeps --force 

附截圖:
安裝包截圖
這裏寫圖片描述
進行安裝
這裏寫圖片描述

2.2 安裝ide集開發環境 pycharm 安裝

ide 集成開發環境 pycharm

 安裝包名稱:pycharm-communityzr.tar.gz
 以普通用戶身份進行解壓 
 tar -zxf pycharm-communityzr.tar.gz
 解壓後進入目錄,後進入子目錄 bin 執行 sh pycharm.sh 進行運行

解壓後的目錄 pycharm-community-2016.3.2
這裏寫圖片描述
這裏寫圖片描述
這裏寫圖片描述

安裝完成後進入界面如下:
這裏寫圖片描述
在 location 位置進行文件位置的選擇
建立新的python項目,建立方式與 exclipse 的方式相同
這裏寫圖片描述
進行編輯
這裏寫圖片描述
可以操作編輯文本的字體大小
這裏寫圖片描述
還可添加其註釋信息
這裏寫圖片描述
其中:” * coding:utf-8 * ” 代表字符信息的解釋,可以讓編譯器識別中文字符

3. pyhton 變量的基本操作

3.1 什麼是變量?

變量名只有在第一次出現纔是定義變量(變量名再次出現,不是定義變量,而是直接使用之前定義的變量)

3.2 變量的定義

 在 python 中,每個變量在使用前都必須賦值,變量賦值以後該變量纔會被創建
 等號( = )用來給變量賦值
        = 左邊是一個變量名
        = 右邊是存儲在變量中的值
 變量名 = 值
 變量定義之後,後續就可以直接使用了

示例如下:定義變量 a = 20 並在控制檯輸入 a 的值
這裏寫圖片描述

3.3 字符串類型:

在內存中創建一個變量:
會包括 1.變量的名稱
2.變量保存的數據
3.變量存儲數據的類型
4.變量的地址

3.4 變量的類型

 在 python 中定義變量是不需要指定類型(在其他很多高級語言中都需要)
 數據類型可以分爲數字型和非數字型
 1. 數字型:
 int   #表示整型
 bool  #表示是一個布爾類型 真:True(非0都是真) 假:Flase
       #在計算時,bool類型 True 表示1,Flase 表示0
 float #表示是一個小數類型,浮點數  
 2. 布爾型(bool):
 真 True 非 0 數 --- 非 0 即真
 3. 非數字型:(在後面會介紹到)
 字符串 str
 列表  list
 元組  stuple
 字典  dict
 =================================
使用 type 函數可以查看一個變量的類型
在使用交互式終端時,也可以知道每個變量的準確類型

示例:定義變量 a,b 並查看其類型
這裏寫圖片描述

3.5變量的輸入、輸出

字符串拼接

 字符串變量之間使用 + 拼接字符串
 在 python 中
 字符串之間可以使用 + 拼接生成新的字符串字符串變量可以和整數使用 * 重複拼接相同的字符串
 字符串變量和字符串之間不能進行其他計算

示例:
定義a ,b ,c ,d 四個變量,a 爲 int 類型,b爲 float,c,d爲 str 類型,可發現字符串變量和字符串之間不能進行其他計算
這裏寫圖片描述
變量的輸入

 所謂輸入,就是用代碼獲取用戶通過鍵盤輸入的信息
 例如:登錄 qq 提示輸入張好密碼
 在 python 中,如果要獲取用戶在鍵盤上的輸入信息,需要使用 raw_input 函數
 關於函數: (後面會講到)
 一個提前準備好的功能(別人或者自己寫的代碼),可以直接使用,而不用關心細節
 raw_input 函數實現鍵盤輸入
 在 python 中可以使用 raw_input 函數從鍵盤等待用戶的輸入
 用戶輸入的任何內容 python 都認爲是一個字符串

示例:
這裏寫圖片描述

變量的格式化輸出

 在 python 中可以使用 print 函數將信息輸出到控制檯
 如果希望輸出文字信息的同時,一起輸出數據,就需要使用到格式化操作符
 % 被稱爲格式化操作符,專門用於處理字符串中的格式
 包含 % 的字符串,被稱爲格式化字符串
 % 和不同的字符連用,不同類型的數據需要使用不同的格式化字符
 格式化字符串    含義
   %s          字符串
   %d          有符號十進制整數,%06d 表示輸出的整數顯示位數字,不足的地方使用
   %f          浮點數,%.02f 表示小數點後只顯示兩位
   0 補全
   %%          輸出 %
 語法格式:
 print '格式化字符串' % 變量 1
 print '格式化字符串' % (變量 1,變量 2...)

示例:將格式化輸出與 raw 結合起來
這裏寫圖片描述

4 變量命名規則

4.1 標識符和關鍵字

 1.標識符:
 標識符就是程序員定義的變量名,函數名
 名字需要有見名知義的效果
 標識符可以由字母,下劃線和數字組成
 不能以數字開頭
 不能與關鍵字重名
 2.關鍵字
 關鍵字就是在python內部已經使用的標識符
 關鍵字具有特殊的功能和含義
 開發者不允許定義和關鍵字相同的名字的標示符
 通過以下命令可以查看python中的關鍵字
 # import 關鍵字可以導入一個工具包
 # 在 python 中不同的工具包,提供有不同的工具
 In [12]: import keyword
 In [13]: print keyword.kwlist
 ['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del',  
  'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global',   
  'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print',   
  'raise', 'return', 'try', 'while', 'with', 'yield']

錯誤示例:
這裏寫圖片描述
這裏寫圖片描述
變量的命名規則

 命名規則可以被視爲一種慣例,別無絕對與強制
 目的是爲了增加代碼的識別和可讀性
 # 注意:python中的標識符是區分大小寫的

1.在定義變量時,爲了保證代碼格式, = 的左右兩邊該各保留一個空格
2.python中,如果變量名需要由兩個或多個單詞組成,可以按照以下方式命名(python中常用)
    1.每個單詞都使用小寫字母
    2.單詞與單詞之間使用_下劃線連接
    3.例如:first_name,last_name....

示例:
這裏寫圖片描述
駝峯命名法:(其他語言常用的命名法)

當變量名是由兩個或多個單詞組成,還可以利用駝峯命令法來命名
    1. 小駝峯命名法
        第一個單詞以小寫字母開始,後續單詞的首字母大寫
        firstName lastName
    2. 大駝峯命名法
        每一個單詞的首字母都採用大寫字母
        FirstName LastName
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章