和我一起學python,初識python (life is short ,we need python)


作者:tobecrazy  出處:http://www.cnblogs.com/tobecrazy 歡迎轉載,轉載請注明出處。thank you!

由於項目需要(並非因為life is short),開始學習python。

1.python 是什么

  和perl一樣,python是一種腳本語言。由於語法簡潔而清晰,比較接近偽代碼 ,易於維護,逐漸開始流行起來。

  • 高級計算機語言,規避內存指針等復雜問題
  • 解釋性語言,實時顯示運行
  • 支持多平台,linux、windows等

2.python運行環境

  由於python是解釋性計算機語言,所以需要解釋器將源碼翻譯成機器語言。python的運行就需要事先配置python環境。

  RHEL自帶python程序,windows用戶需要自己下載安裝python。

  要檢測是否安裝python ,使用python -V (V是大寫)

     

[root@localhost ~]# python -V
Python 2.6.6

可以看出已經安裝python,版本號是2.6.6

如果沒安裝就不顯示類似結果

3. 第一個python腳本(linux平台) ,名為hello.py

  

1 #!/usr/bin/python
2 #create by Young
3 #2014-6-26
4 #file name hello.py
5 name=raw_input("Enter your name\n")
6 print name+" welcome to python's world"

      很簡單的一個腳本,

       第1行是告訴解釋器,python的程序在哪,第2~4行是注釋,第5行定義一個name的變量,並從命令行獲取賦值,第6行輸出變量name。

      然后 chmod +x hello.py

運行結果如下:

[root@localhost ~]# python hello.py
Enter your name
Young
Young welcome to python's world

可以看出python的一些語法特點:

  • 不需要行尾加分號,一般腳本語言(除了shell),C++、java、perl都需要行尾加分號
  • +號可以是字符串連接符
  • python腳本中以#為開頭的是注釋
  • print 是python輸出函數,raw_input從命令行獲取輸入

 另外:注意Python是大小寫敏感的,即printPrint不一樣——注意前一個是小寫p而后一個是大寫P。確保在每一行的開始字符前沒有空格或者制表符,如果在name前加一空格

否則會報錯,python嚴格縮進。事實上行首的空白是重要的。它稱為縮進。在邏輯行首的空白(空格和制表符)用來決定邏輯行的縮進層次,從而用來決定語句的分組。

這意味着同一層次的語句必須有相同的縮進。每一組這樣的語句稱為一個塊。 

[root@localhost ~]# python hello.py
File "hello.py", line 5
name=raw_input("Enter your name\n")
^
IndentationError: unexpected indent

 

這些就是今天的內容,對python有一個初步的認識,接下來了解python的基本概念和語法結構

 

 

 

    


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM