1. 程式人生 > >pythoon介紹、安裝環境、基礎知識、練習題

pythoon介紹、安裝環境、基礎知識、練習題

基礎 行程 分享 生產 image 雲計算 bool 字符串 習題

pyrhoon介紹:創始人為吉多·範羅蘇姆(Guido van Rossum)(龜叔)

Python崇尚優美、清晰、簡單,是一個優秀並廣泛使用的語言。

Python可以應用於眾多領域,如:數據分析、組件集成、網絡服務、圖像處理、數值計算和科學計算等眾多領域。

目前Python主要應用領域:雲計算(雲計算最火的語言, 典型應用OpenStack)、WEB開發(眾多優秀的WEB框架,眾多大型網站均為Python開 發,Youtube, Dropbox, 豆瓣。。。, 典型WEB框架有Django)、科學運算、人工智能(典型庫NumPy, SciPy, Matplotlib, Enthought librarys,pandas)、系統運維(運維人員必備語言)、金融

(量化交易,金融分析,在金融工程領域,Python不但在用,且用的最多,而且重要性 逐年提高。原因:作為動態語言的Python,語言結構清晰簡單,庫豐富,成熟穩定,科學計算和統計分析都很牛逼,生產效率遠遠高於c,c++,java,尤 其擅長策略回測)

python是一種解釋型語言(編譯器是把源程序的每一條語句都編譯成機器語言,並保存成二進制文件,這樣運行時計算機可以直接以機器語言來運行此 程序,速度很快。而解釋器

則是只在執行程序時,才一條一條的解釋成機器語言給計算機來執行,所以運行速度是不如編譯後的程序運行的快的) 編譯型 有:C、C++、GO。解釋型有:Javascript、Python、Ruby、php。編譯型執行快,解釋型開發效率高。

python基礎知識:技術分享圖片

from_import_ #引入 基礎庫 math

print() 輸出
}print(type(a),a)
type()顯示數據類型

1) 整數:例如100,-200,0等====》 int
2) 布爾數:true或false ======》bool
3) 浮點數:小數,例如1.5,2.5 =====》float
4) None:空值,註意與0是不同的,可以理解為未定義的值。====》Nonetype

[ ]取數 ‘阿斯頓’“阿斯頓”‘"阿斯頓‘"字符串,可用+號連接

int()轉換成整數a=int(a)

str.split()


5,變量.
# 變量:將運算的中間結果暫存到內存,以便後續程序調用.
‘‘‘
變量的規則:
1,變量是由數字,字母,下劃線,任意組合.
2,變量不能以數字開頭.
3,變量不能是python的關鍵字.
[‘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‘]
4,變量可描述性.
fjdlasfjlf = 18
5,變量不能是中文.
7,變量不能過長.
6,常量.
#常量:沒有常量,但是約定俗稱:全部大寫的是常量.
7,註釋.
便於別人,或者自己理解.
單行註釋:#
多行註釋:‘‘‘被註釋內容‘‘‘ """被註釋內容"""

8,基礎數據類型(初識).
數字:int
取值範圍:32位 64位
在32位機器上,整數的位數為32位,取值範圍為-2**31~2**31-1,即-2147483648~2147483647

在64位系統上,整數的位數為64位,取值範圍為-2**63~2**63-1,即-9223372036854775808~9223372036854775807
主要用於計算:+-*/ ** % //......
比較1 > 2


字符串:str
在Python中,凡是用引號引起來的,全是字符串



布爾值:bool


9,用戶交互.input
ps:python3 input
python2 raw_input

10.if語句.


11,while.

while 條件:
結果

結束循環:
1,改變條件.
2,break


break continue
break:在循環當中,遇到break,直接退出
continue:結束本次循環,繼續下一次循環.

pythoon介紹、安裝環境、基礎知識、練習題