Python 初識Python基礎知識及開發環境

2021-08-21 14:01:52 字數 2039 閱讀 2076

python的創始人為吉多·範羅蘇姆(guido van rossum)。2023年的聖誕節期間,guido開始寫python語言的編譯器。python這個名字,來自guido所摯愛的電視劇集monty python』s flying circus。他希望這個新的叫做python的語言,能符合他的理想:創造一種c和shell之間,功能全面,易學易用,可拓展的語言。

python直譯器在rhel7中是預設安裝的,版本為python 2.7.5。

python命令力求簡單,每行執行一條命令,以縮進來區分命令的層次結構(tab和空格)

使用python的幾種方法:

[kiosk@foundation80 ~]$ cat >> hello.py << eof

> #!/usr/bin/python ##指定直譯器,非必須

> # _*_ coding:utf-8 _*_ ##支援utf-8以支援中文,python3以上版本無需新增

> # print:輸出''中的內容到預設輸出裝置 ##備註

> print 'hello python'

> eof

[kiosk@foundation80 ~]$ chmod +x hello.py ##新增可執行許可權

[kiosk@foundation80 ~]$ ./hello.py ##執行指令碼

hello python

[kiosk@foundation80 ~]$ python hello.py ##手動指定直譯器執行指令碼

hello python

直接使用linux中的python命令

[kiosk@foundation80 ~]$ python

python 2.7.5 (default, aug 2 2016, 04:20:16)

[gcc 4.8.5 20150623 (red hat 4.8.5-4)] on linux2

>>> 5 * 5

25>>> 4.533 * 83.34

377.78022000000004

>>> print 'hello'

hello

以上兩種方法缺點比較明顯,無法自動補齊命令,不能方便進行排錯,python命令退出後,沒有記憶功能

安裝使用ipython命令

ipython 是乙個 python 的互動式 shell,比預設的python shell 好用得多,支援變數自動補全,自動縮排,支援 bash shell 命令,內建了許多很有用的功能和函式。只是需要單獨安裝

[kiosk@foundation80 ~]$ ipython

python 2.7.5 (default, aug 2 2016, 04:20:16)

ipython 3.2.1 -- an enhanced interactive python.

? -> introduction and overview of ipython's features.

%quickref -> quick reference.

help -> python's own help system.

object? -> details about 'object', use 'object??' for extra details.

in [1]: 54 - 23

out[1]: 31

in [2]: # _*_ coding:utf-8 _*_

in [3]: print '你好'

你好in [4]:

ide開發整合環境:pycharm等,當然你也可以根據自己的喜好選擇適合自己的ide

pycharm 是由 jetbrains 打造的一款 python ide。

變數

初識python教學反思 初識Python

引子 計算機程式語言如同我們的自然語言一樣,有其一套規範的語法,我們學習程式語言不過是學習它的那一套規則罷了。語言的發展史 機器語言 組合語言 c語言 寫程式時需要操作記憶體 高階語言 有虛擬機器或直譯器 隨著科技的進步以及計算機歷史的發展,程式語言也由最初晦澀的機器語言發展到了現在接近於人類自然語...

Python學習筆記( ) 初識python

閒時沒事做,就在網上隨便找關於幾種常用程式語言優缺點,顯然我被python這門特殊的語言給迷住,它在我眼中與其他的語言的最大不同在於其簡潔美所在,以及其強大各種庫的支援,它的 形式猶如我學習c語言的時老師講偽 一樣,看著非常舒服,功能很強大,學習起來也很簡單,它的應用也很廣泛,很多科學計算都選擇它,...

Python學習之路 初識Python

python的創始人是吉多 範羅蘇姆 guido van rossum 在中國被親切地稱為 龜叔 荷蘭人。他是一位數學家,同時也傾向於做計算機的工作,熱衷於程式設計。guido曾使用過pascal c fortran等,這些語言的設計原則是讓機器能更快地執行。以c語言為例,用c語言實現乙個功能需要編...