Python語法簡潔清晰,具有豐富和強大的庫。它常被暱稱爲膠水語言,能夠把用其他語言製作的各種模塊(尤其是C/C++)很輕鬆地聯結在一起。
目前Python已經成爲最受歡迎的程序設計語言之一。2011年1月,它被TIOBE編程語言排行榜評爲2010年度語言。自從2004年以後,python的使用率是呈線性增長 。
如今的對於python3,早期Python版本設計的程式都無法在Python 3.0上正常執行。爲了照顧現有程式,Python 2.6作爲一個過渡版本,基本使用了Python 2.x的語法和庫,同時考慮了向Python 3.0的遷移,允許使用部分Python 3.0的語法與函數。新的Python程式建議使用Python 3.0版本的語法。現在大多數第三方庫都正在努力地相容Python 3.0版本。即使無法立即使用Python 3.0,也建議編寫相容Python 3.0版本的程式,然後使用Python 2.6, Python 2.7來執行。
我的第一個python程序
創建一個hello.py (python程序以py爲後綴)
#!/usr/bin/env python print ("hello Python")
一般文件第一行指定#!/usr/bin/env python 是指定該腳本使用什麼方式來執行
#!/usr/bin/python相當於寫死了python路徑;
#!/usr/bin/env python會去環境設置尋找python目錄,推薦這種寫法
註釋與縮進
一般單行註釋使用#號
#這是一個註釋
多行註釋使用三個雙引號 ” 或者單引號 ‘
’‘’這是多行註釋 第一行 第二行‘’‘
python均以縮進爲一個代碼塊,不需要使用{}來表示,相同的縮進代表一個代碼塊,如果縮進數不同則會報錯。如下都是以4個空格縮進:
if True: print ("true") else: print ("flase")
簡單的一個變量賦值
爲name賦值一個hello值,並打印name變量
#!/usr/bin/env python name="hello" print (name)
同時爲多個變量賦值,打印a,b,c三個變量值。
#!/usr/bin/env python a,b,c="wang","li","zhao" print (a) print (b) print (c)
還有一種方式使用%s 字符串格式化方式 進行打印,效果同上。
#!/usr/bin/env python a,b,c="wang","li","zhao" msg='''請打印a,b,c三個變量的值爲: a的值爲:%s b的值爲:%s c的值爲:%s ’‘’%(a,b,c) print (msg)
這裏%s 代表後面邊傳的參數,而%(a,b,c) 代表第一個%s代表的是a的變量值,第二個代表b的變量值,第三個代表c的變量值。