1. 程式人生 > >學python的你,認識python的翻譯官嗎?

學python的你,認識python的翻譯官嗎?

我知道你能點進來是因為好奇,Python 語言也有 “翻譯官”?沒錯, 就像歪果仁跟我們講英語。我們聽不懂,當然要找一個翻譯官給我們翻譯, 這樣我們才知道歪果仁在講什麼, 在我們程式設計界裡,也是這樣的, 計算機他只懂得0,1這兩個二進位制數,和一系列ASCII碼, 所以我們寫Python的時候自然需要一個翻譯官來翻譯嘍, 編譯成二進位制,這樣計算機就能識別了,知道程式要幹嘛了。
需要完整的程式程式碼,或更多的學習資料,加QQ群:883444106 歡迎新的小夥伴加入。
互動式程式設計

在 windows 的 cmd 視窗 輸入 Python

就會出現以下視窗資訊:

Python 3.4.4 (v3.4.4:737efcadf5a6, Dec 20 2015, 20:20:57) [MSC v.1600 64 bit (AM
D64)] on win32
Type “help”, “copyright”, “credits” or “license” for more information.

我們就可以根據上一篇文章學過的內容在上面試一試

在這裡插入圖片描述

測試

number 型別

num = 10
num
10

string 型別

str = “haha”
str
‘haha’

str[0]
‘h’

str[0:1]
‘h’

str[0:]
‘haha’

str[0:2]
‘ha’

在這裡插入圖片描述

列表型別

l = [1,2,3,4]
l
[1, 2, 3, 4]

元組型別

t = (1,2,3,4)
t
(1, 2, 3, 4)

集合型別

student = {‘Ken’, ‘Lili’, ‘Rose’}
print(student) # 輸出集合,重複的元素被自動去掉
{‘Ken’, ‘Lili’, ‘Rose’}

成員測試

if ‘Rose’ in student :
print(‘Rose 在集合中’)
else :
print(‘Rose 不在集合中’)

set可以進行集合運算

a = set(‘abracadabra’)
b = set(‘alacazam’)

print(a)

{‘a’, ‘b’, ‘r’, ‘c’, ‘d’}
print(a - b) # a和b的差集
{‘b’, ‘r’, ‘d’}

print(a | b) # a和b的並集
{‘a’, ‘b’, ‘r’, ‘m’, ‘l’, ‘c’, ‘d’, ‘z’}
print(a & b) # a和b的交集
{‘a’, ‘c’}
print(a ^ b) # a和b中不同時存在的元素
{‘m’, ‘b’, ‘r’, ‘l’, ‘d’, ‘z’}

在這裡插入圖片描述

指令碼式程式設計

我們新建一個檔案 hello.py

我們就隨便列印一個內容

print(“hello world”)

具體看圖

在這裡插入圖片描述

總結

Python 直譯器可不止一種哦,有 CPython、IPython、Jython、PyPy 等。
顧名思義,CPython 就是用 C 語言開發的了,是官方標準實現,
擁有良好的生態,所以應用也就最為廣泛了。
而 IPython 是在 CPython 的基礎之上在互動式方面得到增強的直譯器
Jython 是專為 Java 平臺設計的 Python 直譯器
它把 Python 程式碼編譯成 Java 位元組碼執行。
PyPy 是 Python 語言(2.7.13和3.5.3)的一種快速、相容的替代實現,以速度快
需要完整的程式程式碼,或更多的學習資料,加QQ群:883444106 歡迎新的小夥伴加入。