本節介紹了Python的歷史和現狀,以及Python的安裝和入門。 ...
Python 簡介
Python (英國發音:/ˈpaɪθən/ 美國發音:/ˈpaɪθɑːn/), 是一種面向對象的解釋型電腦程式設計語言,由荷蘭人Guido van Rossum於1989年發明,第一個公開發行版發行於1991年。
Python應用於眾多領域,如:數據分析、組件集成、網路服務、圖像處理、數值計算和科學計算等。目前業內幾乎所有大中型互聯網企業都在使用Python,如:Youtube、Dropbox、BT、Quora(中國知乎)、豆瓣、知乎、Google、Yahoo!、Facebook、NASA、百度、騰訊、汽車之家、美團等。在互聯網公司Python廣泛應用在這些方面:大數據、數據挖掘、機器學習、Web開發、爬蟲、自動化運維、自動化測試 。
Python 安裝
Linux系統預設安裝了Python(Python的2.6版本),Windows 和 Mac OS 可以到Python官網下載進行安裝:Python官網下載地址。建議將Python2.7 和 Python 3.x 都安裝好,開發時在Python3.x下進行。
Python開發的IDE建議用Pycharm專業版,Pycharm安裝,註冊,配置相關網址:
- Pycharm下載地址:Pycharm官網地址;
- Pycharm註冊和激活:Pycharm註冊激活方法1;Pycharm註冊激活方法2;
- Pycharm配置和技巧:Pycharm模板設置;Pycharm快捷鍵;Pycharm最全教程;
Python 入門
第一個Python程式:
第一個Python程式:
# !/usr/bin/env python # -*- coding:utf-8 -*- # 第一個Python程式:Hello World! print('Hello World!') print('你好,世界!')
運行結果:
Hello World!
你好,世界!
前兩句說明:
#!/usr/bin/env python 用來指定Python的解釋器
# -*- coding:utf-8 –*- 用於指定程式編碼
- 註釋使用說明:
當行註視:# 被註釋內容
多行註釋:""" 被註釋內容 """
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'。
- 聲明變數:
# !/usr/bin/env python # -*- coding:utf-8 -*- value1 = 'Hello World!' value2 = '你好,世界!' print(value1) print(value2)
運行結果:
Hello World!
你好,世界!
- 輸入和輸出
# !/usr/bin/env python # -*- coding:utf-8 -*- get_value = input('Enter Something:') print(get_value)
運行結果:
Enter Something:你好,世界!
你好,世界!
Python 縮進
Python使用縮進來標明成塊的代碼,通常用統一用4個空格作為一個縮進。
例如(Pycharm編輯代碼時會自動縮進):
#.@Filename:.login # !/usr/bin/env python # -*- coding:utf-8 -*- #登錄操作,3次重試機會。 user_account = 'root' user_password = 'root' wrong_times = 0 while wrong_times < 3: input_account = input('請輸入帳號:') input_password = input('請輸入密碼:') if user_account == input_account and user_password == input_password: print('登錄成功!') break else: wrong_times += 1 print('帳號或密碼錯誤,請重新輸入!') else: print('錯誤次數太多,請稍候再試!')
Python筆記分享,如有錯誤之處,歡迎留言指正,謝謝!