python day1:初識Python(一)


一、Python 簡介:

  Python免費、開源,面向對象的解釋型語言,其語法簡潔,在使用中無需考慮如何管理內存等底層問題,並且支持在linux,windows等多平台運行,Python的標准庫很強大,我們只需要導入它並調用其中的方法,就可以處理各種工作,Python還可以嵌入c\c++程序中,Python采用強制縮進的方式使得代碼具有極佳的可讀性,它合理地結合了高性能與使編寫程序簡單有趣的特色。

  python主要應用方面:自動化運維、自動化測試、大數據分析、爬蟲、web等。

  python種類分為以下幾種:

    Cpython:用c進行編譯,常用就是這個

    Jyhton:將Python代碼后編譯成java 字節碼

    IronPython:在NET和mono上實現的Python語言

    PyPy:python實現的python,其編譯執行過程和c語言的編譯執行過程一樣(python代碼->機器碼)執行速度較快,但現在不夠成熟,在生產環境應用較少。

二、注釋與模塊:

  #  :單行注釋

  """ """(或 ''' ''') :多行注釋

  模塊種類:

    內置模塊、自己編寫的模塊、他人編寫的模塊

  導入模塊:

    (1)import 模塊名

    (2)from 模塊名 import 方法名

    (3)內建函數__import__()

    sys.argv 捕獲參數

三、變量

變量名由字母、下划線、數字組成,數字還能作為開頭,並且還能和內建關鍵字重名。

變量的內存占用:

  

1 name1 = "zhangsan"
2 name2 = "lisi"

   

 

1 name1 = "zhangsan"
2 name2 = name1

 

 

 

 

四、用戶交互,輸入字符

raw_input (python2.7)

input (python3.x)

getpass :隱式輸入內容

  例:   

1 import getpass
2 
3 name = raw_input("please input username:")
4 passwd = getpass.getpass("please input passwd:")
5 
6 print(name)
7 print(passwd)

 

 

 

五、基本數據類型

1.單值:

  數字

    整型

    長整型

    浮點型

    復數

  字符串:

      '' 

      ""

      """ """(或 ''' ''')  

  布爾值

    True,1

    False,0

2.集合:

  列表

  元組

  字典

  集合(哈希表)

六、循環

 

1.for 

2.while

  while 條件:

    expr(表達式)1

    expr2

 

break:跳出離break最近的一層循環

continue:結束單次循環

 


免責聲明!

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



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