2.1 The Python Interpreter(python直譯器)
2.1 The Python Interpreter(Python直譯器)
Python是一門解釋性語言。Python的直譯器一次只能執行一個命令。標準的Python直譯器環境可以用通過輸入python進入(在終端輸入python後,就能進入直譯器):
>>>
是提示符(prompt),告訴你可以輸入指令。如果想要退出,可以輸入exit()
或者按Ctrl-D。
執行python程式也很簡單,輸入一個終端python+.py檔案即可。假設我們的hello_world.py檔案中有下面的內容
print('Hello world')
可以通過下面的命令來執行(記住,hello_world.py必須在當前資料夾下):
如果是做科學計算和資料分析的話,我們通常使用IPython,這是一個強化版的python直譯器,而Jupyter notebook是一個基於網頁的程式碼記事本,也是從IPython專案中開發出來的。這裡會簡單介紹一下IPython和Jupyter和使用方法,更多的內容可以看附錄B。當我們使用%run
命令的時候,IPython會按執行程式碼的方式來執行檔案,可以讓我們直觀地看到互動的結果:
預設的IPython提示符會顯示數字,比如圖片中的In [2]:
,而不是普通的>>>
提示符。
相關推薦
2.1 The Python Interpreter(python直譯器)
2.1 The Python Interpreter(Python直譯器) Python是一門解釋性語言。Python的直譯器一次只能執行一個命令。標準的Python直譯器環境可以用通過輸入python進入(在終端輸入python後,就能進入直譯器): >>>是提示符(prompt)
2.1 The Python Interpreter(python解釋器)
技術分享 python 告訴 使用方法 代碼 code 項目 pri src 2.1 The Python Interpreter(Python解釋器) Python是一門解釋性語言。Python的解釋器一次只能運行一個命令。標準的Python解釋器環境可以用通過輸入pyt
TensorFlow HOWTO 2.1 支援向量分類(軟間隔)
在傳統機器學習方法,支援向量機算是比較厲害的方法,但是計算過程非常複雜。軟間隔支援向量機通過減弱了其約束,使計算變得簡單。 操作步驟 匯入所需的包。 import tensorflow as tf import numpy as np import matplotlib as
codewars練習(2)Find the unique number(邏輯問題)
There is an array with some numbers. All numbers are equal except for one. Try to find it! findUniq([ 1, 1, 1, 2, 1, 1 ]) === 2 findUniq([ 0, 0, 0
資料結構實現 2.1:連結串列(C++版)
1. 概念及基本框架 連結串列 是一種 線性結構 ,而且儲存上屬於 鏈式儲存(即記憶體的物理空間是不連續的),是線性表的一種。連結串列結構如下圖所示: 下面以一個我實現的一個簡單的連結串列類來進一步理解連結串列。 template <class T&g
python 基礎 2.1 if 流程控制(一)
字符串 ace 冒號 rip inpu root 類型 真的 use 一.if else 1.if 語句 if expression: //註意if後有冒號,必須有 statement(s) //相對於if縮進4個空格 註:python
【python】(第一章)1.4 數字和表達式
python以下內容是我學習《Python基礎教程》第2版 這本書所寫的筆記 轉載請註明出處1.>>> 2.75%.50.25【不同】C語言中取余運算必須為整數,不能是浮點型2.>>>(-3)**29【不同】C語言中pow (double x,double n);(將返回
865. Smallest Subtree with all the Deepest Nodes(python+cpp)
題目: Given a binary tree rooted at root, the depth of each node is the shortest distance to the root. A node is deepest if it has the large
11月23日python筆記(python基礎2.6-3.0)
2.6 使用for迴圈遍歷檔案開啟檔案: 需要藉助內建函式open()open(...)open(name[, mode[, buffering]]) -> file object name:檔名 mode 開啟方式(讀寫、二進位制等) Open a file using the file() typ
python爬蟲(五):實戰 【2. 爬創客實驗室(requests + bs4)】
目標:爬取創科實驗室網站中講座的資訊, 輸出表:講座標題、報告人、單位、報告時間、講座內容、報告人簡介 技術:requests + bs4 檢視爬蟲協議: http://127.0.0.1/lab/robots.txt (創科實驗室是我自己寫的網址,不反爬蟲)
Python MTCNN(人臉檢測)專案附程式碼講解(1)-原理與論文介紹
首先介紹下什麼是MTCNN? 論文:Joint Face Detection and Alignment using Multi-task Cascaded Convolutional Networks (獲取原論文,私信我回復“MTCNN”即可獲得) MTCNN提出了一種Multi
2.兩數相加-leetcode(python)
題目描述 給定兩個非空連結串列來表示兩個非負整數。位數按照逆序方式儲存,它們的每個節點只儲存單個數字。將兩數相加返回一個新的連結串列。 你可以假設除了數字 0 之外,這兩個數字都不會以零開頭。 示例 輸入:(2 -> 4 -> 3) + (5 -> 6
劍指offer:整數中1出現的次數(python)
求出1~13的整數中1出現的次數,並算出100~1300的整數中1出現的次數?為此他特別數了一下1~13中包含1的數字有1、10、11、12、13因此共出現6次,但是對於後面問題他就沒轍了。ACMer希望你們幫幫他,並把問題更加普遍化,可以很快的求出任意非負整數區間中1出現的次數。
CCF201712-1 最小差值(100分)python兩種方法實現
最小差值 問題描述 問題描述 給定n個數,請找出其中相差(差的絕對值)最小的兩個數,輸出它們的差值的絕對值。 輸入格式 輸入第一行包含一個整數n。 第二行包含n個正整數,相鄰整數之間使用一個空格分隔。 輸出格式 輸出一個整數,表示答案。 樣例輸入
ccf csp考試201803-2碰撞的小球答案(python實現)
ccfcsp考試201803-2碰撞的小球答案(python實現) n,L,t = list(map(int,input().split())) positions=list(map(int,input().split())) speed = [] for i
python學習1:環境搭建(python3.X)
num pytho 計算機 nbsp 變量名 搭建 idt http mic 1.安裝包下載 python官網:https://www.python.org/downloads/ 2.安裝(windows) win7和win10都可以安裝。安裝包下載後
Python學習(第一篇)
logs 完全 python3 兩個 ges tex pytho 格式 代碼 說明:筆者所用的版本是python3.6 首先,說一下python的三種格式輸出。第一種用到了格式化操作符%,格式化字符串時,Python使用一個字符串作為模板。模板中有格式符,這些格式符為真實值
python學習(十一) 文件和流
內存 無緩沖 abcd 連接 sss 文件操作 打開文件 while 3.5 11.1 打開文件 >>> f = open(r‘c:\text\somefile.txt‘), 第一個參數是文件名,必須有;第二個是模式;第三個參數是緩沖。 11.1
python學習(十五) 屏幕抓取
處理 網上 rss 解析 是個 創建 網絡服務器 區別 內容 15.1 屏幕抓取 15.1.1 Tidy和XHTML解析 Tidy:用來修復不規範且隨意的HTML文檔的工具。 為什麽用XHTML: 和舊版本的HTML之間最主要的區別:HTML可能只用一個開始
python學習(十七) 擴展python
生成 實現 語言 擴展 運行速度 ava python學習 簡單 用c語言實現 c, c++, java比python快幾個數量級。 17.1 考慮哪個更重要 開發速度還是運行速度更重要。 17.2 非常簡單的途徑:Jython和IronPython Jython可以直接訪