I find that the harder I work, the more luck I seem to have.
我發現,我越是努力,就越發幸運。——托馬斯·杰斐遜
Python 安裝
因為 Python 是跨平臺的,它可以運行在 Windows、Mac 和各種Linux/Unix 系統上
在 Mac上安裝 Python
- 方法一:系統自帶,運行終端,輸入 python, 即可啟動 Python (如果自帶版本低,請更新)
- 方法二:從 Python 官網下載 Python 最新版本,雙擊運行并安裝
- 方法三:安裝了Homebrew,直接通過命令
brew install python3
安裝即可
在Windows上安裝使用 Python
- 根據你的 Windows 版本(64位還是32位)從Python的官方網站下載Python 最新安裝包運行即可
Python 基本操作
通過終端進入 Python 環境
$ python
Python 2.7.10 (default, Feb 7 2017, 00:08:15)
[GCC 4.2.1 Compatible Apple LLVM 8.0.0 (clang-800.0.34)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
退出 Python 環境
>>> exit()
或者: Control + D
查看幫助
$ python --help
查看當前版本
$ python --version
第一行 Python 代碼:
>>> print("hello world")
hello world
第一個 Python 文件
01-通過 vim 創建一個 ".py" 文件
$ vim helloPython.py
02-在文件中加入一句打印代碼
print("hello world")
03-執行 ".py" 文件
$ python helloPython.py
代碼注釋
單行注釋
# 被注釋內容
多行注釋
""" 被注釋內容 """
# 示例:
'''
username = input("請輸入用戶名:")
password = input("請輸入密碼:")
'''
輸入輸出
# 輸入:
username = input("請輸入用戶名:")
password = input("請輸入密碼:")
# 輸出:
print("username = %s, password = %s" % (username, password))
執行后:
請輸入用戶名:mazy # mazy 是輸入的
請輸入密碼:1234 # 1234 也是輸入的
username = mazy, password = 1234 # 打印的
格式化輸出(一個參數)
print('100 + 200 = %d' % (100 + 200))
# 簡寫
print('100 + 200 =', 100 + 200)
# 輸出結果:100 + 200 = 300
格式化輸出(多個參數)
print("username = %s, password = %s" % ("Mazy", "1234"))
# 輸出結果:username = Mazy, password = 1234
print()函數也可以接受多個字符串,用逗號“,”隔開,就可以連成一串輸出:
print("I","am","an", "iOS", "developer")
# 輸出結果:I am an iOS developer
Python 模塊初識
模塊,用一塊代碼實現了某個功能的代碼集合
Python 模塊即實現的任何功能的標準庫和第三方庫,以及".py"文件也稱為模塊
模塊用 "import" 進行導入
import helloword # 導入自定義的 helloword.py 文件模塊
導入模塊中的某個方法或者屬性
from helloword import func_name
from assets import models
import module & from module import model 比較
-
import module:
- 原理是將模塊以鍵值對的方式全部引入到當前文件中,key 值為當前模塊名,value為模塊內部的屬性和方法
- 使用時必須使用 模塊名 + "." + 方法名/屬性名
-
from module import model:
- 將模塊中的部分或全部復制到當前模塊內,可以直接使用
- 導入的模塊等同于復制到當前模塊內