Python 歷史 底層語法

2022-05-26 22:33:05 字數 2952 閱讀 1396

cup  :相當於大腦,用於計算

記憶體  :儲存資料, 4g, 8g, 16g,成本高,斷電即消失

硬碟 :長久儲存資料,重要檔案

作業系統:

應用程式。

巨集觀上:python2 與 python3 區別:

python2 原始碼不標準,混亂,重複**太多。(客觀原因2版本以前大部分都是由不同語言種類的大牛共同編寫,語言結構,語法習慣,各不相同,必然存在著混亂和重 

復)python3 統一 標準,去除重複**。

編譯型:一次性將所有程式編譯成二進位制檔案。   

缺點:開發效率低,不能跨平台。   

優點:執行速度快。   

主要語言:c,c++等等。  

解釋型:當程式執行時,一行一行的解釋。

優點:開發效率高,可以跨平台。

缺點:執行速度慢。   

主要語言:python ,php,等等。

print('

你好,世界『』)

python3x :python 檔案路徑 回車

python2x :python2 檔案路徑 回車

python2 python3 區別:python2預設編碼方式是ascii碼

解決方式:在檔案的首行加上一句

#

_*_ encoding : utf-8 _*_

print('你好,世界')

備註:  python3 預設編碼方式utf-8

變數:就是將一些運算的中間結果暫存到記憶體中,以便後續**呼叫。

1,   必須由數字,字母,下劃線任意組合,且不能數字開頭。

2,不能是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']

3,變數具有可描述性。

4,  不能是中文。

常量:一直不變的量。  例如: π

bir_of_china = 1949 (所有字母大寫約定為常量)

方便自己方便他人理解**。

單行注釋:#

多行注釋:'''被注釋內容'''  """被注釋內容"""

1. 等待輸入,

2. 將你輸入的內容賦值給了前面變數。

3. input出來的資料型別全部是str(字串)

例如: 

name = input ( '

請輸入你的名字')

age = input ( '

請輸入你的年齡')

print ( '

我的名字是

' + name , '

我今年' + age + '

歲' )

數字:int 12,3,45

+  加好   -  減號   *   乘號     /   除號   **乘方

% 取餘數

ps:type()

字串轉化成數字:int(str) 條件:str必須是數字組成的。

數字轉化成字串:str(int)

字串:str,python當中凡是用引號引起來的都是字串。

可相加:字串的拼接。

可相乘:str * int

bool:布林值。 true false。

if--elif--else    語法

格式 :  if+空格+條件+:

(空四格)print()

num = input ( '

請輸入你猜的數字: ')

if num == '1'

:

print( '

獎勵一分')

elif num == '2'

:

print( '

獎勵兩分')

else

:

print( '

扣十分' )

需要注意:在elif中如果不是按順序排列,則優先按順序獲得符合條件

score = int(input("

輸入分數:"))

if score > 100:

print("

我擦,最高分才100...")

elif score >= 90:

print("a"

)elif score >= 60:

print("c"

)elif score >= 80:

print("b"

)elif score >= 40:

print("d"

)else

:

print("

太笨了...e

")

如上**:輸入數值在 60<=score<90  之間會直接輸出

"c" 

直接跳過   "b"

10. while 語句

while  迴圈語句

continue  停止當前while迴圈,從頭開始 while迴圈

break   停止整個while的迴圈

count = 1

while count<20:

count = count + 1

if 5:

continue

elif count ==19:

break

print(count)

由Python歷史 解密 Python底層邏輯

python的作者,guido von rossum,荷蘭人。1982年,guido從阿姆斯特丹大學獲得了數學和計算機碩士學位。儘管,他算得上是一位數學家,但他更加享受計算機帶來的樂趣,熱衷於做任何和程式設計相關的活兒。80年代,掀起了個人電腦浪潮,但受限於個人電腦配置低,所有的編譯器的核心是做優化...

Python 發展歷史

python 是由 guido van rossum 在八十年代末和九十年代初,在荷蘭國家數學和電腦科學研究所設計出來的。python 本身也是由諸多其他語言發展而來的,這包括 abc modula 3 c c algol 68 smalltalk unix shell 和其他的指令碼語言等等。像 ...

Python 語言發展歷史

python 是一門簡潔而又強大的程式語言。相信即使是剛接觸程式設計的同學也一定聽說過 人生苦短,我用 python life is short.you need python.這句話。目前人工智慧越來越火,python 憑藉它擴充套件性強 第三方庫豐富和免費開源等特點,在機器學習 資料探勘 人工智...